/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
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,img{border:medium none;margin:0;padding:0;}
body,button, input, select, textarea {font-family:'微软雅黑';font-size:15px;}
h1, h2, h3, h4, h5, h6{ font-size: 100%;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
a{color:#333333;}
a:hover{color:#355e92;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
.w1200{max-width:1200px;margin:0 auto;}

/*内容*/
.h25{height:20px;}
.content{padding:20px;background: #fff;}
.hide{display:none;}
/*轮播图*/
*{ padding:0; list-style:none; border:none;}
#focus {width:470px; height:315px; overflow:hidden; position:relative;margin:0 auto;float: left;}
#focus ul {height:360px; position:absolute;margin:0;padding:0;}
#focus ul li {float:left; width:470px; height:315px; overflow:hidden; position:relative; background:#000;}
#focus ul li a{display: inline-block;}
#focus ul li img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#focus ul li div.photo_bt {padding-left:14px;position:absolute; bottom:0; left:0; font-size:16px; color:#ffffff; z-index:1; width:470px;line-height: 44px; overflow:hidden;background-color:rgba(0,0,0,0.6);}
#focus .btnBg {position:absolute; width:470px; line-height:44px; left:0; bottom:0; background-color:#000;}
#focus .btn {position:absolute; width:140px; line-height:44px; right:25px; bottom:0px; text-align:right;z-index: 2}
#focus .btn span {display:inline-block; zoom:1; width:25px; height:5px; font-size:0; margin-left:6px; cursor:pointer; background:#fff; color:#000; text-align: center;opacity: 1 !important;}
#focus .btn span a{font-size: 15px;}
#focus .btn span.on {background:#05a9fe;}
#focus .pre {left:10px;}
#focus .next {right:10px; background-position:right top;}
#focus ul li div.photo_bt a{color:#fff;font-size: 16px;}

.first-right{width:660px;}
.first-rightP{border-bottom:1px solid #dcdcdc;height:36px;}
.first-right-title li{float:left;width:125px;height:36px;font-size:20px;color:#333333;text-align:center;}
.first-right-title li.hover{border-bottom:1px solid #245397;color: #245397;font-weight: bold;}
.first-right-title li.hover a{color:#245397;font-weight: bold;}
.first-right-titleMore a{color:#245397;font-size:13px;}
.first-right-list ul li{height:36px;line-height:36px;padding-left:12px;background:url(list_dot.png) no-repeat left center;}
.first-right-list ul li a{font-size: 16px;max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.first-right-list ul li span{float:right;color:#999999;font-size:16px;}
.first-right .zhaiyao{border: 1px solid #e6e6e6;background: #f5f5f5;margin-top: 13px;margin-bottom: 10px;padding: 12px;}
.first-right .redtitle{font-size: 22px;font-weight: bold;text-align: center;display: block;line-height: 36px;color: #d21524;}
.first-right a.brief {max-width: 90%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;color: #333;}
.first-right-list {height: 280px;overflow: hidden;}

/*政务公开*/
.zwgkbox{width:545px;margin-right:20px;}
.zwgkbox .title{background: url(zwgk_titbg.jpg) no-repeat right center;}
.title01{color:#245397;font-size:22px;font-weight: bold;width: 100%;}
.title01 a{color:#245397;}
.title01 a:visited,.title01 a:hover{color:#245397;}
.zwgk{background:url(title_bg.jpg) no-repeat left center;}
.zwgk a{padding-left: 15px;color:#245397;}
.wfxxgk-list{margin-top: 10px;}
.wfxxgk-list li{float:left;width:174px;height:47px;line-height:47px;font-size:16px;text-align:center;background:url(zfxxgk_bg.jpg) no-repeat;margin-bottom:10px;margin-right: 10px;}
.wfxxgk-list li:nth-child(3n){margin-right: 0px;}
.wfxxgk-list li a{color:#333333;}
.wfxxgk-list li.hover a{margin-bottom: 5px;}
.jgzn{width:545px;height:auto;padding:7px 20px;background: url(gzjzbg.jpg) no-repeat;overflow: hidden;margin-top: 7px;}
.jgzn li{float:left;line-height:42px;text-align:center;font-size:16px;color:#333333;margin-right: 20px;}
.jgzn li a{color:#333333;}
/*政务服务*/
.zwfwbox{width:840px;margin-right:20px;}
.zwfw{background:url(zwfw_titbg.png) no-repeat 118px center;margin-bottom: -3px;}
.zwfw a{background: url(title_bg.jpg) no-repeat left center;padding-left:18px;color: #245397;}
.zwfwbox .zwfw-title li{float:left;width:130px;line-height:30px;height:30px;text-align:center;font-size:16px;cursor:pointer;border-radius: 15px;}
.zwfwbox .zwfw-title li.hover{background:#245397;color: #fff;}
.zwfw-list li{float:left;width:105px;text-align:center;font-size:16px;color:#333333;}
.zwfw-list li span{display:inline-block;width:100%;margin-top: 10px;margin-bottom: 10px;font-size: 16px;}
.qingdan{margin-left: 17px;padding-top: 34px;width: 255px;float: left;}
.qingdan li{float:left;margin-right:12px;background: url(zwfw_w.png) no-repeat;width: 120px;height: 36px;text-align: center;margin-bottom: 20px;}
.qingdan li:nth-child(even){margin-right: 0px;}
.qingdan li a{line-height:33px;font-size:18px;color:#245397;}
.qingdan li.active a,.qingdan li:hover a{font-weight:bold;color:#fff;}
.qingdan li.active,.qingdan li:hover{background: url(zwfw_b.png) no-repeat;}
.title .zwfw-more{border:1px solid #245397;width:110px;height:32px;line-height:30px;font-size:13px;padding-left:5px;padding-top:2px;
    font-weight:normal;}
.zwfwlist{background: url(zwfwbg.jpg) no-repeat 100% 100%;overflow: hidden;padding-bottom: 13px;}
.zwfw_wsdt{float: left;margin-top: 35px;margin-left: 17px;}
.zwfwlist .zwfw-title.mouseenter, .zwfw-title.mouseenter-list {float: left;margin-left: 15px;}
.zwfwlist .zwfw-title.mouseenter {height: 30px;background: #d5e6ff;border-radius:15px;margin-top: 23px;margin-bottom: 15px;border-radius: 15px;}
.zwfw-list li img {width: 56px;height: 56px;}
.ylfwbox img {width: 100%;height: 67px;margin-bottom: 12px;}
.ylfwbox{width: 300px;}
.ylfwbox a:last-child img {
    margin-bottom: 0px;
}
/*互动交流*/
.hdjlbox .zwfw-title{margin-right: 25px;width: 40px;}
.hdjlbox .zwfw-title,.hdjlbox .hdjl-list{float: left;margin-top: 10px;float: left;}
.hdjlbox .zwfw-title li{height: 81px;padding: 10px;line-height: normal;float: none;background: #e3e1e2;color: #245397;writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/}
.hdjlbox .zwfw-title li.hover,.hdjlbox .zwfw-title li:hover{background: #245397;}
.hdjlbox .zwfw-title li.hover a,.hdjlbox .zwfw-title li:hover a{color: #fff;}
.hdjlbox{width: 585px;}
.hdjlbox .title{background: url(zwgk_titbg.jpg) no-repeat right center;}
.hdjl{background:url(title_bg.jpg) no-repeat left center;}
.hdjl a{padding-left: 15px;color: #245397;}
.hdjl-list li{width:100%;height:30px;line-height:30px;padding-left:12px;text-align:left;font-size:13px;color:#333333;
    background:url(1805222000521889424.png) no-repeat left center;}
.hdjl-list li a{color:#333;}
.hdjl-list li span{float:right;}
.xiexing ul li{float:left;}
.xiexing-title li{text-align:center;font-size:13px;margin-top:15px;margin-left:15px;width: 185px;height: 37px;line-height: 37px;}
.xiexing-title .xiexing02{width: 185px;height: 37px;line-height: 37px;margin-top:10px;}
.xiexing-title li a{color:#fff;font-size: 16px;}
.xiexing-title li:first-child{background: url(hd_gsjxx.jpg) no-repeat;padding-left: 45px;margin-left: 0px;}
.xiexing-title li:nth-child(2){background: url(hd_gqzxx.jpg) no-repeat;padding-left: 35px;}
.xiexing-title li:nth-child(3){background: url(hd_zsztc.jpg) no-repeat;padding-left: 27px;}
.xiexing-title li:nth-child(4){background: url(hd_dczj.jpg) no-repeat;padding-left: 35px;margin-left: 0px;}
.xiexing-title li:nth-child(5){background: url(hd_wsxf.jpg) no-repeat;padding-left: 35px;}
.xiexing-title li:nth-child(6){background: url(hd_jwwsjb.jpg) no-repeat;padding-left: 28px;}

.zhengj{margin-top:15px;}
.zhengj li{width:95px;height:30px;line-height:30px;background: #eeeeee;margin-left:10px;text-align:center;font-size:13px;color:#333;}
.zhengj li.hover{background: #245397;}
.zhengj li.hover a{color:#fff;}
/*图片切换*/
.ladyScroll-01 {  position: relative;  width: 1160px;  height: 90px;}
.ladyScroll-01 .prev {  width: 20px;  height: 68px;  position: absolute;  top: 10px;  left: 3px;  z-index: 100;  cursor: pointer; /*background: url(left.png);*/  }
.ladyScroll-01 .next{  width: 20px;  height: 68px;  position: absolute;  top: 10px;  right: 3px;  z-index: 100;  cursor: pointer;  }
.ladyScroll-01 .scrollWrap, .ladyScroll-02 .scrollWrap {  width: 1160px;   overflow: hidden;  position: absolute;  }
.ladyScroll-01 .scrollWrap{height: 90px;}
.gcqzjs-list { width: 1160px;  position: relative;  overflow: hidden;  padding: 0px;  margin: 0px; }
.gcqzjs-list>.icon1 {  width: 280px;  height: 90px;  margin-right: 20px;  text-align: center;  position: relative;  }
.gcqzjs-list>.icon1 img{width: 280px;height: 90px;}