﻿@charset "UTF-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0;padding:0; font-family:CustomFont,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;}
li{list-style-type: none;}
a{text-decoration: none; color: inherit; cursor: pointer;}
img{border:none;vertical-align: middle;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.fl{float: left;}
.fr{float: right;}
input{outline: none;border: none;}
input[type="checkbox"]{ display: none; }
html,body{ font-size: 16px; background: #f2f2f2;}
.w {width: 1300px;margin: 0 auto;}
.wrap{ min-width: 1300px; overflow: hidden; }

.head-zwgk{ padding-top: 20px; width: 1300px;margin: 0 auto;line-height: 64px;}
.header-zwgk{background: url(../images/ggqsy/toppic_sy.png) no-repeat center top;height: 360px;}
.head-hd{width: 1300px; margin: 60px auto 0;padding-left: 150px;box-sizing: border-box;}
.head-hd img{max-width: 100%;}
.nav{box-shadow: 0px 0px 20px 0px #dadada;}
.nav{ background: #034c8f; }
.nav ul{ width: 1300px; margin: 0 auto; display: flex;}
.nav ul li{ flex: 1; }
.nav ul li a{  display: block; color: #fff; text-align: center; line-height: 55px; font-size: 18px; position: relative; }
.nav li a:after { display: block; content: ""; position: absolute; right: 0; top: 16px; height: 23px; width: 1px; background-color: #0e68b1; }
.nav li:last-child a:after { width: 0; }
.nav ul li.active a,.nav ul li:hover a{ background: #0e68b1;}

/* -- */
.main_nav{border-bottom:1px dotted grey;background-color:#fff;height:49px}
.main_nav h4{float:left;font-size:18px;line-height:50px;font-weight:400;text-indent:1.5em}
.main_nav ul{float:right}
.main_nav ul li{padding:0 10px;margin-top:14px;float:left;font-family:icomoon;font-size:16px;font-weight:700;color:#4e4f51;border-left:1px dotted #4e4f51}
.main_nav ul .fst{border-left:0 dotted #4e4f51}
.main_bd{background-color:#fff;padding:15px}
.mainbox{margin-top:20px;overflow:hidden}
/*  */

.miantext{margin-top:20px;background-color:#fff}
.miantext h3{height:40px;background:linear-gradient(90deg,#015193,rgb(255 255 255));font-size:20px;color:#fff;font-weight:400;clear:both;line-height:40px;padding:0 15px}
.textp{padding:20px;padding-top:0;font-size:16px;overflow:hidden}
.lstnewsl{float:left;background-color:#fff;width:100%}
.lstnewsl ul li{border-bottom:1px dotted#d5d5d5;font-size:20px;padding:15px;color:#4e4f51}
.lstnewsl ul li a:hover{color:#1c60a9}
.lstnewsl ul li .date{float:right;font-size:17px;color:#555;padding-top:5px}
.fastmods h3{height:40px;font-size:20px;color:#fff;font-weight:400;clear:both;line-height:40px;padding:0 15px;background:linear-gradient(90deg,#015193,rgb(255 255 255))}
.fastmods{float:left;background-color:#fff;width:100%}
.fastmods ul{margin:20px;overflow:hidden}
.fastmods ul li{position:relative;float:left;width:273px;height:84px;background-color:#90b3d0;padding:10px;font-size:31px;text-indent:122px;line-height:84px;margin:11px;color:#fff;border-radius:2px;transition:all .5s}
.fastmods ul li a{display:block}
.fastmods li:hover{background-color:#3877aa}
.fastmods ul .font_two{text-indent:147px}
.fastmods ul img{position:absolute;top:13px;left:20px;width:28%}
.fastmods ul .img_jy{position:absolute;top:19px;left:19px;width:35%}
.fastmods ul .img_gq{position:absolute;top:12px;left:38px;width:21%}
/* index end */
/* 教育 */
.main_bd{background-color:#fff;padding:15px;margin-bottom:20px}
.shotinfo{overflow:hidden}
.shotimg{padding-left:12px;float:left;width:371px}
.shotimg img{width:84%;height:165px}
.shottext{width:1238px}
.shottext h3{font-size:22px;overflow:hidden;line-height:30px;padding-left:30px}
.main>a:hover .shottext h3{color:#015293}
.shottext p{display:block;height:30px;font-size:20px;overflow:hidden;padding-top:10px;padding-left:30px}
.shottext ul{padding-top:15px;padding-left:30px;overflow:hidden}
.shottext ul li{width:50%;float:left;font-size:20px;padding-bottom:15px}

/* 卫生健康 */
.wsjk_bd .shotimg{float:left;width:470px}
.wsjk_bd .shotimg img{width:86%;height:215px}
.wsjk_bd .shottext ul li{padding: 0;font-size: 19px;}
.wsjk{overflow: hidden;}
.wsjk .letftext{float:left;width:790px;height:610px;background-color:#fff;padding:20px}
.wsjk .letftext h3{margin-top:0}
.wsjk .letftext .pbox{margin-top:40px}
.wsjk .letftext .pbox .contbox{height:555px;overflow-x:hidden;overflow-y:scroll;text-indent:2em;margin-top:15px;line-height:40px;font-size:18px;color:#4e4f51;padding-right:10px}
.leaderinfo{float:right;width:450px;height:650px}
.leaderinfo .lderinfo{height:42%;margin-bottom:19px;background-color:#fff;padding:19px}
.leaderinfo .lderinfo h3{padding-bottom:10px;border-bottom:2px solid #015293;text-align:center;font-size:20px;font-weight:400}
.lderinfocont{width:100%;height:220px;overflow-x:hidden;overflow-y:scroll;text-indent:2em;margin-top:15px;line-height:40px;font-size:18px;color:#4e4f51}
.leaderinfo .cominfo{height:43%;background-color:#fff;padding:20px}
.leaderinfo .cominfo h3{padding-bottom:10px;border-bottom:2px solid #015293;text-align:center;font-size:20px;font-weight:400}
/*  */
.wsjk .letftext .pbox .contbox .list li{float: initial;border-bottom: 2px solid #FFF;}
.wsjk .letftext .pbox .contbox .list li :hover{border-bottom: 2px solid #015293;}
.wsjk .letftext .pbox .contbox .list li a{display: block;margin: 0;float: left; width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wsjk .letftext .pbox .contbox .list li span{float: right;}

/* 分页 */
.page{overflow:hidden; margin-bottom: 10px;}
.page ul{display: flex;justify-content: center;}
.page ul li{float:left;margin-left:20px;font-size:14px;border-radius:5px;background-color:#fff;font-family:icomoon;color:#4e4f51}
.page ul li a{display:block;padding:8px 15px}
.page ul .fst{background-color:#015293;color:#fff}






/* 供水 */
.main_bd{background-color:#fff;padding:15px}
.shotinfo{margin-bottom:20px;display:flex}
.shotimg{width:364px;text-align:center}
.shotimg img{width:80%;height:100%}
.shottext{width:1270px}
.shottext h3{font-size:25px;overflow:hidden;line-height:30px;padding-left:30px}
.shottext p{display:block;height:30px;font-size:16px;overflow:hidden;padding-top:10px;padding-left:30px}
.shottext ul{padding-top:15px;padding-left:30px;overflow:hidden}
.shottext ul li{width:50%;float:left;font-size:20px;margin-bottom:10px}
.maintext{margin-top:20px}
.letftext{clear:both;float:left;width:1285px;height:610px;background-color:#fff;padding-right:15px}
.letftext h4{text-align:center;float:left;margin:0 auto;writing-mode:vertical-lr;background:linear-gradient(130deg,#015193,#bfc2c5);font-size:20px;height:100%;line-height:50px;color:#fff;font-weight:400}
.letftext h3{margin-top:20px}
.letftext ul li{float:left;font-size:20px;font-weight:400}
.letftext ul li :hover{border-bottom:5px solid #015293;margin-left:20px;padding-bottom:10px}
.letftext ul li a{margin:20px;font-size:20px}
.letftext .pbox{margin-top:60px;height:570px;border-top:2px solid #015293;padding:0 0 0 15px}
.letftext .pbox .pboxCont{height:515px;overflow-x:hidden;overflow-y:scroll;margin-top:15px;margin-left:55px;line-height:40px;font-size:18px;color:#4e4f51;padding-right:10px}
::-webkit-scrollbar { width: 10px; height: 10px }
::-webkit-scrollbar-button:vertical { display: none }
::-webkit-scrollbar-corner,::-webkit-scrollbar-track { background-color: #e2e2e2 }
::-webkit-scrollbar-thumb { border-radius: 0; background-color: rgba(0,0,0,.3) }
::-webkit-scrollbar-thumb:vertical:hover { background-color: rgba(0,0,0,.35) }
::-webkit-scrollbar-thumb:vertical:active { background-color: rgba(0,0,0,.38) }

.btbox{padding-top:20px;padding-bottom:30px;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}
.btbox.w>div{margin-bottom:10px}
.btbox-ite{background-color:#fff;width:640px;height:475px}
.btbox h3{height:40px;background:linear-gradient(90deg,#015193,rgb(255 255 255));font-size:20px;color:#fff;font-weight:400;clear:both;line-height:40px;padding:0 15px}
.btbox h3 .gkzd{float:left}
.btbox h3 .more{float:right;font-size:14px;color:#555}
.btbox-ite ul li{border-bottom:1px dotted#d5d5d5;font-size:18px;padding:16px;color:#4e4f51}
.btbox-ite ul li :hover{color:#1c60a9}
.btbox-ite ul li .date{float:right;font-size:14px;color:#555;padding-top:5px}
.btbox-ite ul li::before{content:"";display:inline-block;width:3px;height:3px;background:#1c60a9;margin-right:10px;vertical-align:middle}

.btbox-ite100{background-color:#fff;width:100%;height:475px}
.btbox-ite100 ul li{border-bottom:1px dotted#d5d5d5;font-size:18px;padding:16px;color:#4e4f51}
.btbox-ite100 ul li :hover{color:#1c60a9}
.btbox-ite100 ul li .date{float:right;font-size:14px;color:#555;padding-top:5px}
.btbox-ite100 ul li::before{content:"";display:inline-block;width:3px;height:3px;background:#1c60a9;margin-right:10px;vertical-align:middle}

/*Footer Start*/
/* #Footer{ border-top: 1px #0f4880 solid; }
.foot{ border-top: 3px #cfe5f3 solid; padding: 20px 0; }
.foot p{text-align: center;line-height: 30px;}
.foot p.img{ width: 800px; margin:0 auto; line-height: 80px; }
.foot p img{ line-height: 100px; } */

#Footer{ border-top: 1px #0f4880 solid;width: 1200px;margin: 0 auto;}
.foot{ border-top: 3px #cfe5f3 solid; padding: 20px 0;width: 100%; display: flex; }
.foot p{text-align: left;line-height: 30px;}
.foot p.img{ width: 800px; margin:0 auto; line-height: 80px; }
.foot p img{ line-height: 100px; }
.foot-main{display: flex;width: 350px;flex-direction: row-reverse;flex: 1;justify-content: center;flex-wrap: wrap;padding: 0 14px;box-sizing: border-box;}
.foot_ico{display: flex;justify-content: center;}
.foot .dzjg_ico,.foot .zfzc_ico{
    line-height: 120px;
}