*{ margin: 0; padding: 0;}
a{ text-decoration: none !important; }
body{ font-size: 18px !important; font-family: '微软雅黑'; line-height: 30px; background: #fff;}

.wrap{ margin: 0 auto; width: 100%; max-width: 1400px;}

.main1 .pic{ width: 100%;}
.main1 .logo{ position:absolute; top:30px; left: 60px;}

.main2{ background: url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/center-bg.jpg) no-repeat center bottom; background-size: cover;  margin-top: -10px;}
.main2 .whjs{ padding: 80px 0 0 0; position: relative;}
.main2 .more{ background: url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/more.png) no-repeat center center; display: block; width: 69px; height: 23px; position: absolute; right: 0; top: 110px; border: none; padding: 0;}
.main2 .box{ margin-top: 30px;}
/*---------通用列表----------------*/
.TY .box{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.TY .box .item{  padding:50px 45px 20px 40px; box-sizing: border-box; flex: 1; min-width: 48%; max-width: 48%; border: 1px solid #f0d3ac;border-bottom-right-radius: 30px;
box-shadow:5px 6px rgba(240, 211, 172, 1); background:#fff url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/yh.png) no-repeat 15px 15px; position: relative;transition: 0.25s 0.1s; margin-top: 40px;}
.TY.box .item p{ height: 60px; overflow: hidden;transition: 0.25s 0.1s;}
.TY .box .item span{ display: block; font-size: 16px; color: #909090; margin-top: 20px;}
.TY .box .item .more{ display: block; background: url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/arrow-right.png) no-repeat center center; width: 50px; height: 20px; position: absolute; top:130px; right: 55px;
transition: 0.25s 0.1s; outline: none;}

.TY .box .item:hover{box-shadow:5px 6px rgba(234, 18, 9, 1); background:#fff url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/yh-active.png) no-repeat 15px 15px;border: 1px solid #ea1209;}
.TY .box .item:hover p{color: #c62620; font-weight: bold;}
.TY .box .item .more:hover{right: 40px; background:url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/arrow-right-red.png) no-repeat center center;}
/*---------通用列表结束---------------*/

.main2 .dtbd-tit{ margin-top: 100px; padding: 0 0 60px 0; position: relative;}
.main2 .dtbd-tit .more2{ top: 30px;}

.main3 .box{ display: flex;}
/*---------幻灯片调整----------------*/
.main3 .focus-dep{ box-sizing: border-box; padding: 15px 0 0 15px !important; flex: 1.2; max-width: 730px; height: 465px; position: relative;}
.main3 .focus-dep .bg{ position: absolute; left: 0; top: 0; width: 95%; height: 380px; background: #e0463c;}
.main3 .dashed-left{ padding: 0; border:none;}
.main3 .flexslider li span{ line-height: 60px; font-size: 20px; font-weight: bold;}
.flex-direction-nav .flex-prev{ background:url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/left.png) no-repeat center center rgba(0, 0, 0, 0.5);}
.flex-direction-nav .flex-next{background:url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/right.png) no-repeat center center rgba(0, 0, 0, 0.5);}
.flex-control-paging li a.flex-active{ background: #cd261c !important;}

.main3 .item{ flex: 1;}
.zt-list1{ list-style: none;}
.zt-list1 a{color: #333; text-decoration: none;}
.zt-list1 a:hover{color: #274fbc;}
.zt-list1 li{ position: relative; margin: 0; padding: 15px 25px 0 50px; height: 78px;}
.zt-list1 li:hover{ background: #e0463c; color: #fff; border-right: 8px solid #f5bb6e; padding-left: 60px; transition: 0.1s 0.1s; }
.zt-list1 li:hover .mouth{color: #fff;}
.zt-list1 li:hover .day{color: #fff;}
.zt-list1 li:hover .line{border-bottom: 1px solid #fff;}
.zt-list1 li:hover .date{border-right: 1px solid #fff;}
.zt-list1 li:hover .title{ color: #fff; font-weight: bold;}
.zt-list1 .date{position:absolute; width: 85px;height: 65px;  display: block; border-right: 1px solid #c5c5c5;  }
.zt-list1 .mouth{ position:absolute; left: 10px; top: 0; font-size: 16px; color: #676767;} 
.zt-list1 .day{ position: absolute;right: 10px; bottom: 0; font-size: 28px; color: #747373;}
.zt-list1 .title{ line-height: 30px; padding: 0 0 0 105px; display: block;}
.zt-list1 .line{width: 80px; height: 1px;  border-bottom: 1px solid #a4a4a4; transform: rotate(-40deg);position: absolute; left: 50px; top: 50px;}

.main4{background: url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/center-bg2.jpg) no-repeat center bottom; background-size: 100%; border-bottom: 15px solid #e0463c;}
.main4 .ylpl{ padding: 90px 0 0 0; position: relative;}
.main4 .more{ background: url(http://gxs.gxzf.gov.cn/material/images/zt-xxxjpsx/more.png) no-repeat center center; display: block; width: 69px; height: 23px; position: absolute; right: 0; top: 120px; border: none; padding: 0;}
.main4 .box{ padding-bottom: 90px;}