﻿@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}
html{color:#000;overflow-y:scroll;overflow:-moz-scrollbars}
h1,h2,h3,h4,h5,h6{font-size:100%}
em{font-style:normal}
small{font-size:12px}
ul,ol{list-style:none}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#ab0801;}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img{-ms-interpolation-mode:bicubic; max-width:100%;}
textarea{resize:vertical}
.left{float:left}
.right{float:right}

.clearfix:after{ content: "020"; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {
  /* 触发 hasLayout */ 
  zoom: 1; 
}
body{ font-family:"微软雅黑"; font-size:16px !important; background:#FFF; color:#333;}
.wapper { width: 100%; background: #f7f7f7;}
.zwxx{ background:#FFF; padding:20px 70px 20px 70px;width: 1340px;margin: 0 auto;}
.zwxx-left{ width:800px; padding-right:20px; border-right:#d5d5d5 1px solid;}
.zwxx-right{ width:345px;}

.zwxx-pic{ width:344px; height:251px;}
.zwxx-tab{ width:415px; margin-right:10px;}

.zwxx-pic{width: 344px;height: 251px;overflow: hidden;}
.zwxx-pic img{width:344px;height:251px;}
.zwxx-pic .swiper-container{position: relative;height: 100%;}
.zwxx-pic .swiper-container .swiper-slide{position: relative;}
.zwxx-pic .swiper-container .swiper-slide .bsl{position: absolute;background: url(home_page_tmd_70.png);color: #fff;font-size: 15px;height: 47px;line-height: 47px;bottom: 0px;left: 0px;width: 100%;}
.zwxx-pic .bsl p{max-width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left:15px;}
.zwxx-pic .swiper-container .pagination{position: absolute;right: 8px;bottom:13px;z-index: 10;}
.zwxx-pic .swiper-container .pagination .swiper-pagination-switch{width: 10px;height: 10px;background: url(44_05.png);display: inline-block;margin:0 3px;cursor: pointer;}
.zwxx-pic .swiper-container .pagination .swiper-active-switch{width: 20px;background: url(44_03.png);}
.zwxx-pic .sma{border-bottom: 1px solid 	#cccccc;font-size:18px;height: 37px;line-height: 34px;}
.zwxx-pic .sma li{float: left; margin-left:10px;width: 100px}
.zwxx-pic .sma li a{color: #ab0801;display: block;float: left;}
.zwxx-pic .sma li:first-child{margin-left:0px}
.zwxx-pic .sma li.on{font-weight: bold;}
.zwxx-pic .sma li.on a{border-bottom: 3px solid #4688bf;}
.zwxx-pic .snb{font-size: 15px;line-height:37px;margin-top:10px;}
.zwxx-pic .snb li{background: url(point1.jpg)  no-repeat left center;padding-left:10px; overflow: hidden}
.zwxx-pic .snb li a{display: block;float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 80%;}
.zwxx-pic .snb li span{display: block;float: right;color: #999}
.zwxx-pic .sakv dd{display: none}
.zwxx-pic .mba2{position: absolute;bottom: 0px;left: 0px;width: 100%;}
.zwxx-pic .mba2 img{width: 264px;height: 85px;display: block;}

.slide_01{ width:100%;}
.slide_01 .hd{ height:30px; line-height:20px; position:relative; border-bottom:#d5d5d5 1px solid;}
.slide_01 .hd ul{ height:30px; border-radius:5px; text-align:center;}
.slide_01 .hd ul li{ float:left;  cursor:pointer; text-align:center; color:#333; font-size:17px;}
.slide_01 .hd ul li a{ color:#333;padding:0 3px;}
.slide_01 .hd ul li.on a{color:#ab0801}
.slide_01 .bd{ width:100%; height:222px; overflow:hidden;}
.slide_01 .bd ul{ }
.slide_01 .bd ul li{ height:38px; line-height:38px; background:url(zwxx-icon-01.jpg) left center no-repeat; text-indent:13px; font-size:16px;}
.slide_01 .bd ul li a{ float:left; display:block; width:80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.slide_01 .bd ul li span{ color:#999; float:right;}

.slide_02{ width:100%; overflow:hidden; margin-top:20px;}
.slide_02 .hd{ height:50px; line-height:50px; position:relative;}
.slide_02 .hd ul{ width:810px; height:72px; border-radius:5px; text-align:center;}
.slide_02 .hd ul li{ float:left; width:176px; cursor:pointer; text-align:center; color:#4c67a7; font-size:18px; border:#c1cae0 1px solid; margin-right:24px;}
.slide_02 .hd ul li.on{color:#4c67a7; background:#f4f6f9;}
.slide_02 .hd ul li a{color:#4c67a7}
.slide_02 .bd{ width:100%; overflow:hidden;}
.slide_02 .bd .zw-ld{ height:163px; margin-top:20px; padding:20px 0; border:#c9c9c9 1px solid; position:relative; background:#f4f6f9;}
.slide_02 .bd .zw-ld h3{ font-weight:700;}
.slide_02 .bd .zw-ld .zw-ld-tab{line-height:38px; font-size:17px;}
.slide_02 .bd .zw-ld .zw-ld-tab span{ display:inline-block; min-width:80px;}
.slide_02 .bd .zw-ld .left{ width:180px; height:120px; border-right:#bdbdbd 1px dotted; padding-left:42px;}
.slide_02 .bd .zw-ld .right{ width:410px; padding-left:45px;}
.slide_02 .bd .cur-2 .right , .slide_02 .bd .cur-3 .right , .slide_02 .bd .cur-4 .right{ width:590px;}

.slide_02 .bd .cur-1 .cur{ position:absolute; top:-9px; left:80px;}
.slide_02 .bd .cur-2 .cur{ position:absolute; top:-9px; left:280px;}
.slide_02 .bd .cur-3 .cur{ position:absolute; top:-9px; left:480px;}
.slide_02 .bd .cur-4 .cur{ position:absolute; top:-9px; left:690px;}

.slide_03{ width:100%; overflow:hidden; margin-top:10px;}
.slide_03 .hd{ height:45px; line-height:45px; position:relative; border-bottom:#d5d5d5 1px solid;}
.slide_03 .hd ul{ width:810px; height:45px; border-radius:5px; text-align:center;}
.slide_03 .hd ul li{ float:left;  cursor:pointer; text-align:center; color:#333; font-size:20px; }
.slide_03 .hd ul li.on a{color:#ab0801}
.slide_03 .hd ul li i{margin:0 10px;font-style:normal;}
.slide_03 .hd ul li:first-child{ padding-left:0px; background:none;}
.slide_03 .hd ul li.on a{ color: #ab0801; display: inline;}

.slide_03 .bd{ width:100%; height:270px; overflow:hidden;}
.slide_03 .bd ul{ padding-top:5px;}
.slide_03 .bd ul li{ height:38px; line-height:38px; background:url(zwxx-icon-01.jpg) left center no-repeat; text-indent:15px;}
.slide_03 .bd ul li a{ display:block; max-width:80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left;}
.slide_03 .bd ul li span{ float:right; color:#999; margin-right:15px;}

.zwxx-title{ width:100%; border-bottom:#d5d5d5 1px solid; color:#ab0801; font-size:17px; font-weight:bold; padding-bottom:10px; margin-top:10px;}
.zwxx-title a{ color:#ab0801;}

.zwxx-right .zwxx-title span{ display:block; margin-top:15px;}
.zw-zt{ overflow:hidden; position:relative; margin-top:15px;}
.zw-zt img{ width:100%; height:90px; margin-bottom:10px;}
.zw-zt .bd ul{ overflow:hidden; zoom:1; }
.zw-zt .bd ul li{ text-align:center; zoom:1; }

.zw-tab-01{ font-size:16px; margin:15px 0;}
.zw-tab-01 a{ display:block; width:100%; height:54px; line-height:54px; border:#c1cae0 1px solid; text-indent:72px; color:#666;}
.zw-tab-01 a:hover{ color:#ab0801;}
.zw-tab-01 a.zw-xzsp{ background:url(zw-icon-01.png) 25px center no-repeat #f4f6f9; margin-bottom:10px;}
.zw-tab-01 a.zw-qzqd{ background:url(zw-icon-02.png) 25px center no-repeat #f4f6f9;}

.zw-tab-02{ font-size:16px;}
.zw-tab-02 a{ display:block; width:100%; height:54px; line-height:54px; border:#c1cae0 1px solid; text-indent:90px; color:#666; margin-top:15px;}
.zw-tab-02 a:hover{ color:#ab0801;}
.zw-tab-02 a span{ display:block; background:url(zw-icon-07.png) 300px center no-repeat;}
.zw-tab-02 a.zw-gkzn{ background:url(zw-icon-03.png) 25px center no-repeat;}
.zw-tab-02 a.zw-gkml{ background:url(zw-icon-04.png) 25px center no-repeat;}
.zw-tab-02 a.zw-gknb{ background:url(zw-icon-05.png) 25px center no-repeat;}
.zw-tab-02 a.zw-ysqgk{ background:url(zw-icon-06.png) 25px center no-repeat;}

.zw-tab-03{ font-size:16px; margin:5px 0;}
.zw-tab-03 a{ display:block; width:100%; height:50px; line-height:50px; border:#c1cae0 1px solid; text-indent:75px; color:#666; margin-top:15px;}
.zw-tab-03 a:hover{ color:#ab0801;}
.zw-tab-03 a.zw-jgjj{ background:url(zw-icon-08.png) 25px center no-repeat #f4f6f9;}
.zw-tab-03 a.zw-jgzz{ background:url(zw-icon-09.png) 25px center no-repeat #f4f6f9;}
.zw-tab-03 a.zw-ldbz{ background:url(zw-icon-10.png) 25px center no-repeat #f4f6f9;}
.zw-tab-03 a.zw-jgsz{ background:url(zw-icon-11.png) 25px center no-repeat #f4f6f9;}


.slide_04{ width:100%; overflow:hidden; margin-top:5px;}
.slide_04 .hd{ height:45px; line-height:45px; position:relative; border-bottom:#d5d5d5 1px solid;}
.slide_04 .hd ul{ width:810px; height:45px; border-radius:5px; text-align:center;}
.slide_04 .hd ul li{ float:left;  cursor:pointer; text-align:center; color:#333; font-size:20px; }
.slide_04 .hd ul li i{margin:0 10px;font-style:normal;}
.slide_04 .hd ul li:first-child{ padding-left:0px; background:none;}
.slide_04 .hd ul li.on a{ color: #ab0801; display: inline;}

.slide_04 .bd{ width:100%; height:270px; overflow:hidden;}
.slide_04 .bd ul{ padding-top:5px;}
.slide_04 .bd ul li{ height:38px; line-height:38px; background:url(zwxx-icon-01.jpg) left center no-repeat; text-indent:15px;}
.slide_04 .bd ul li a{ display:block; max-width:80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left;}
.slide_04 .bd ul li span{ float:right; color:#999; margin-right:15px;}

.slide_05{ width:100%; overflow:hidden; margin-top:5px;}
.slide_05 .hd{ height:45px; line-height:45px; position:relative; border-bottom:#d5d5d5 1px solid;}
.slide_05 .hd ul{ height:45px; border-radius:5px; text-align:center;}

.slide_05 .hd ul li{ float:left; padding:0 20px; cursor:pointer; text-align:center; color:#333; font-size:20px; background:url(zw-line.png) left center no-repeat;}
.slide_05 .hd ul li.on{color:#ab0801}
.slide_05 .hd ul li:first-child{ padding-left:0px; background:none;}
.slide_05 .hd ul li.on a{ color: #ab0801; display: inline;}


.slide_05 .bd{ width:100%; overflow:hidden;}
.slide_05 .bd ul{ padding-top:10px;}
.slide_05 .bd ul li{ height:38px; line-height:38px; background:url(zwxx-icon-01.jpg) left center no-repeat; text-indent:15px;}
.slide_05 .bd ul li a{ display:block; max-width:75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left;}
.slide_05 .bd ul li span{ float:right; color:#999; margin-right:15px;}


/*政民互动*/
.zmhd-title{ font-size:17px; color:#ab0801; font-weight:bold; padding-bottom:10px; border-bottom:#dcdcdc 1px solid; position:relative;}
.zmhd-title span{ display:inline-block; padding-right:30px;}
.zmhd-title p{ font-size:16px; color:#666; position:absolute; top:8px; right:0px;}
.zmhd-title p a{ color:#666; padding:0 8px;}
.zmhd-title p a:last-child{ padding-right:0px;}
.zmhd-title p a:hover{ color:#ab0801;}

.zmhd-qzxx-num{ background:url(zmhd-title-bg.jpg) left top no-repeat #4994d0; min-height:75px; line-height:75px; margin-top:25px; font-size:17px; color:#FFF;}
.zmhd-qzxx-num p{ padding-left:100px;}
.zmhd-qzxx-num p span{ padding-right:30px;display: block;float: left;line-height: 24px;margin-top:10px}

.zmhd-qzxx-list{ float:left; font-size:16px; line-height:30px; width:50%; height:130px; padding-right:10px; overflow:hidden; margin-top:20px;}
.zmhd-qzxx-list h3 a{ display:block; color:#235994; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zmhd-qzxx-list span{ color:#c10d0c;}
.zmhd-qzxx-list p{ color:#666;}

.zmhd-dl{ margin:10px 0 20px;}
.zmhd-dl dt{ width:253px; float:left;}
.zmhd-dl dt img{ width:100%; height:100%; margin-top:10px}
.zmhd-dl dd{ width:490px; float:right; margin-right:20px; line-height:32px;}
.zmhd-dl dd a{ color:#2d548f;}
.zmhd-dl dd span{ color:#999;}

.zmhd-ft-list{}
.zmhd-ft-list li{ height:38px; line-height:38px; background:url(zwxx-icon-01.jpg) left center no-repeat; text-indent:15px;}
.zmhd-ft-list li a{ display:block; max-width:80%; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zmhd-ft-list li span{ float:right; color:#999;}

.zm-dc{ height:60px; line-height:32px; background:url(zm-icon-02.png) left center no-repeat; padding-left:70px; margin:20px 0 10px;}
.zm-dc h3{ font-weight:400; color:#2d548f; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zm-dc h3 a{ color:#ab0801}
.zm-dc p{ font-size:13px; color:#999;}

.zmhd-list{ margin-bottom:20px;}
.zmhd-list li{ width:100%; line-height:74px; border:#e6e6e6 1px solid; text-indent:32px; background:url(zm-bg.jpg) right center no-repeat #f7f7f7; margin-bottom:11px;}
.zmhd-list li a{ width:90%; display:block; color:#1695a3; font-size:21px; font-weight:700;}
.zmhd-list li.zmhu-qzxx a{ background:url(zmhd-icon-01.png) right center no-repeat;}
.zmhd-list li.zmhu-jjyb a{ background:url(zmhd-icon-02.png) right center no-repeat; color:#3f93cb;}
.zmhd-list li.zmhu-zxft a{ background:url(zmhd-icon-03.png) right center no-repeat;}
.zmhd-list li.zmhu-zjdc a{ background:url(zmhd-icon-04.png) right center no-repeat; color:#3f93cb;}
.zmhd-list li.zmhu-wsxf a{ background:url(zmhd-icon-05.png) right center no-repeat;}
.zmhd-list li.zmhu-12345{ border:none;}
.zmhd-list li.zmhu-12345 a{ width:100%; text-indent:0px;}
.zmhd-list li.zmhu-12345 a img{ width:100%; height:100%;}

.zmhd-cjwt{ margin:10px 0;}
.zmhd-cjwt li{ height:38px; line-height:38px; background:url(zwxx-icon-01.jpg) left center no-repeat; text-indent:15px; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.zmhd-ewm{}
.zmhd-ewm dl{ width:50%; float:left; text-align:center; color:#666;}
.zmhd-ewm dl dt{ margin:20px 0 10px;}
.zmhd-ewm dl dt img{ width:95%;}

.qzxx_list{ margin-top:10px;}
.qzxx_list li{ height:38px; line-height:38px; padding-left:20px; background:url(point1.jpg) no-repeat 10px center #fff;}
.qzxx_list li.odd{ background:url(point1.jpg) no-repeat 10px center #f6f6f6;}
.qzxx_list li a{ display:block; max-width:60%; float:left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.qzxx_list li span{ float:right; width:20%; display:block; text-align:right; padding-right:10px;}
