/*index*/
.wrap{width: 1200px; margin: 0 auto;}
.wrap-p{width:1260px; margin: 0 auto; background: #fff;position: relative;}
.wrap-p>img{position: absolute; top: 0; left: 50%; margin-left: -1000px; width: 2000px; z-index: -1;}
.wrap-p>img.fixedtop{position: fixed;}
.top{width: 100%; height: 40px; background: #005293; line-height: 40px; font-size: 14px; color: #fff;}
.top-l{width: 354px; height: 40px; overflow: hidden;}
.top-l a{color: #fff; margin-right: 5px;}
.top-l li+li:before{padding-right: 5px; content: "|";}
.top-l a:hover{text-decoration: underline;}

.top-c{width: 170px; margin-left: 70px; height: 40px; overflow: hidden;}
.top-c i{margin: 0 5px;}
.top-c span{display: inline-block; width: 22px; height: 22px; text-align: center; line-height: 22px; background: #FFCD06; margin-right: 10px;}
.top-c-datetime{width: 202px; height: 40px; overflow: hidden;}
.top-r a{color: #fff;}
.top-r a+a{margin-left: 25px;}
.top-p{color: #fff; margin-right: 20px;}

.header{height: 186px; background: #fff ; position: relative; }/*url(image/headerbg.png) no-repeat center bottom*/
.logo,.header-search{margin-top: 40px;}
.header-search-form{width: 320px; height: 38px; position: relative; margin-top: 14px;}
.header-search-form input[type="text"]{width: 100%; height: 38px; border: 1px solid #1296DB; border-radius: 20px; text-indent: 10px; padding-right: 50px; line-height: 34px; background: #F5FAFC;color:#999999;}

.header-gif{position: absolute; bottom: 5px; right: -30px;}

#pagination-input{width:30px;}

.header-search-form span,.header-search-form input[type='submit']{width: 38px; height: 38px; border: 1px solid #1296DB; border-radius: 20px; text-align: center; line-height: 34px; position: absolute; top: 0; right: 0; background: #1296DB; cursor: pointer;}
.header-search-form span{z-index: 2;}
.header-search-form input[type='submit']{z-index: 3; opacity: 0;}
.header-search-btn:hover span{background: #fff;}
.header-search-btn:hover span i{color: #1296DB;}
.header-search-btn span i{color: #fff; font-size: 18px;}
.header-search-word li{margin: 10px 10px 0;}
.header-search-word li a{color: #999;}
.header-search-word li a:hover{color: #333; text-decoration: underline;}

.index-nav{width: 100%; height: 48px; background: #005293; box-shadow: inset 0 3px 8px #003259; overflow: hidden;}
.index-nav a{width: 200px; height: 48px; text-align: center; line-height: 48px; font-size: 18px; color: #fff; font-weight: bold;}
.index-nav a i{font-size: 20px; margin-right: 5px; vertical-align: middle; font-weight: normal;}
.index-nav a i.icon-zhengwu{font-size: 26px; margin-top: -4px; display: inline-block;}
.index-nav a i.icon-lvyouguanguang{font-size: 22px; margin-top: -2px; display: inline-block;}
.index-nav a i.icon-yu{margin-top: -4px; display: inline-block;}
.index-nav a+a{border-left: 1px solid #BFBFBF;}
.index-nav a:hover,.index-nav a.active{background: #006AC0;}

.news-intro{margin: 0px 0 20px; border:3px solid #e2e2e2; padding: 10px;/*box-shadow:2px 0px 2px 2px #a5a5a5;*/}
.news-intro-con{border: 1px solid #e6e3e3; width: 515px; padding: 10px; position: relative; height: 500px; overflow: hidden;}
.news-intro-title{font-size: 24px; line-height: 30px; height: 30px; color: #005293; margin: 10px 0 15px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-weight: bold;}
.news-intro-txt{text-indent: 2em; line-height:22px; height: 44px; margin-bottom: 10px;color:#868686;overflow: hidden;}
.news-intro-img{width: 495px; height: 371px;}

.news-intro-con .next,.news-intro-con .prev{width: 30px; height: 48px; position: absolute; top:50%; margin-top: 30px;}
.news-intro-con .next{/*background: url(image/arrright1.png) no-repeat;*/right: 10px;}
.news-intro-con .prev{/*background: url(image/arrleft1.png) no-repeat;*/left: 10px;}

.news-intro-r{width: 635px; margin-right: 15px;}

.news-list+.news-list{border-top: 1px dashed #333; padding-top: 20px;}
.news-list-nav{font-size: 18px; border-bottom: 1px solid #BFBFBF; padding-bottom: 10px;}
.news-list-nav li{text-align: center; position: relative; line-height: 22px; height: 22px; overflow: hidden; font-weight: bold;}
.news-list-nav li a{font-family:"Microsoft Yahei",Verdana,Arial;}
.news-list-nav li+li:before{content: '|'; position: absolute; top: 0; left: 0;}
.news-list-nav li.active a{color: #005293; font-size: 20px;}

.news-list-con li{line-height: 24px; margin-top: 10px; position: relative;}
.news-list-con li p{width: 100%; padding-right: 90px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-list-con li p a{/*display: inline-block;width: 720px;*/text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news-list-con li>span{width:120px; font-size: 13px; color: #A0A0A0; text-align: right; position: absolute; top: 0; right: 5px;}
.news-list-con.no-datetime li p{padding-right: 0;}

.index-adslide{position: relative; height: 96px; padding: 0 20px;}
.index-adslide .swiper-slide a{display: block; height: 96px; padding: 0 10px;}
.index-adslide i{font-size: 20px; color: #CFCFCF;}
.index-adslide .arrow-left {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
  width: 20px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}
.index-adslide .arrow-right {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -15px;
  width: 20px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.index-ad{position: relative; height: 120px;}
.swiper-container{width: 100%; height: 100%;}
.index-ad .pagination {
  position: absolute;
  right: 20px;
  text-align: center;
  bottom:5px;
  z-index: 2;
}
.index-ad .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ccc;
  margin: 0 3px;
  cursor: pointer;
}
.index-ad .swiper-active-switch {
  background: #fff;
}

.info-public{border: 3px solid #e2e2e2; padding: 15px; margin: 20px 0;}
.info-public-nav{margin: 0px 0 20px; border-bottom: 1px solid #BFBFBF;}
.info-public-nav li{width: 33.33%; font-size: 24px;}
.info-public-nav li a{display: inline-block; height: 50px; line-height: 50px; border-bottom: 3px solid transparent; font-weight: bold; color: #000; font-family: "Microsoft Yahei",Verdana,Arial; position: relative; top: 1px;}
.info-public-nav li i{font-size: 32px; vertical-align: middle; margin-right: 15px; color: #1296DB; font-weight: normal;}
.info-public-nav li i.icon-zhengwu{font-size: 42px; margin-right: 10px;}
.info-public-nav li a.active{border-bottom-color: #005293;}
.info-public-l{width: 500px; background: #F5FAFC; padding:12px;}
.info-public-r{width: 650px;}

.info-public-l-title{font-size: 17px; color: #005293;}
.info-public-l-title span{display: inline-block; line-height: 20px; position: relative; padding-left: 13px;}
.info-public-l-title span:before{content: ''; width: 3px; height: 16px; background: #005293; position: absolute; top: 3px; left: 0;}
.more{font-size: 13px; color: #999;}
.more:hover{color: #005293; text-decoration: underline;}
.info-public-l-title a{line-height: 22px;}

.info-public-l-list{}
.info-public-l-list li{width: 25%; height: 20px; margin-top: 13px; line-height: 20px; overflow: hidden;}
.info-public-l-list li i{font-size: 12px; color: #FF0000;}
.info-public-l-list li a:hover{text-decoration: underline; color: #005293;}

.zmhd-l{width:496px; height: 204px; border-right: 1px solid #ccc; padding-right: 15px; margin-right: 15px;}
.zmhd-l-title{line-height: 22px; height: 24px; border-bottom: 1px solid #ccc;}
.zmhd-l-title span{font-size: 17px; color: #025194; border-bottom: 2px solid #025194;}

.zmhd-l-con{padding-top: 15px;}
.zmhd-l-con>img{width: 182px; height: 162px;}
.zmhd-l-txt{width: 285px; color: #666;}
.zmhd-l-txt p{line-height: 27px; height: 27px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zmhd-l-txt p span{color: #1296DB;}
.zmhd-l-txt p a{color: #333; font-weight: bold;}
.zmhd-l-txt p a:hover{color: #1296DB; text-decoration: underline;}
.zmhd-l-txt p.zmhd-l-intro{height: 81px; white-space: normal;}

.zmhd-r{width: 138px;}
.zmhd-r a{display: block; height: 50px; margin-top: 18px; background: #DBDBDB; line-height: 50px; text-align: center; font-size: 16px;}
.zmhd-r a i{color: #fff; font-size: 26px; margin-right: 10px; vertical-align: middle; margin-top: -2px; display: inline-block;}
.zmhd-r a:hover{background: #1296DB; color: #fff;}

.zxbs-l{width:1170px; padding: 15px 10px; background: #F5FAFC;}
.zxbs-l-item{width:350px;}
.zxbs-l-list{margin-left: -42px;}
.zxbs-l-list li{width: 80px; margin-left: 42px; margin-top: 10px; line-height: 20px; height: 20px; overflow: hidden;}
.zxbs-l-list i{font-size: 12px; color: #f00;}
.zxbs-l-list li a:hover{color: #005293; text-decoration: underline;}
.zxbs-l-item+.zxbs-l-item{margin-left: 50px;}

.zxbs-r{width: 420px;}

.index-adfour{margin:10px 0;}
.index-adfour a{width: 25%; height: 78px; background: #F5FAFC; text-align: center; line-height: 78px; color: #000; font-size: 22px; transition: all 350ms ease; -webkit-transition: all 350ms ease;}
.index-adfour a i{font-size: 40px; color: #1296DB; vertical-align: middle; margin-right: 10px; transition: all 350ms ease; -webkit-transition: all 350ms ease;}
.index-adfour a:hover{color: #fff; background: #1296DB;}
.index-adfour a:hover i{color: #fff;}
.index-adfour a i.icon-kaifangpingtai{font-size: 46px;}
.index-adfour a i.icon-zerenzhuang{font-size: 38px;}

.act-topic{background: #F5FAFC; padding: 15px;}
.act-topic dl+dl{margin-top: 10px;}
.act-topic dt{width: 68px; font-size: 17px; line-height: 26px;}
.act-topic dd{width: 1100px; height: 52px;}
.act-topic dd li{width: 25%; line-height: 26px;}
.act-topic dd li i{color: #FF0000; font-size: 12px; vertical-align: text-top; margin-right: 10px;}
.act-topic dd li:hover a{color: #FF0000;}

.img-ht-title{width: 50px; height: 170px; font-size: 24px; color: #fff; padding: 20px 10px; background: #1296DB; text-align: center;}
.img-ht-con{width: 1148px; height: 170px;}
.img-ht-con .swiper-slide a{display: block; padding: 0 2px; position: relative;}
.img-ht-con .swiper-slide a .img-ht-img{width: 100%; height: 170px; overflow: hidden;}
.img-ht-con .swiper-slide a img{transition: all 450ms ease; -webkit-transition: all 450ms ease;}
.img-ht-con .swiper-slide a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.img-ht-con .swiper-slide a .img-ht-txt{position: absolute; top: 0; left: 2px; right: 2px; bottom: 0; background: rgba(0,0,0,0.5); color: #fff; text-align: center; display: none; padding: 74px 20px; }
.img-ht-con .swiper-slide a .img-ht-txt p{line-height: 22px; height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.img-ht-con .swiper-slide a:hover .img-ht-txt{display: block;}


.nav-links{height: 42px; border: 1px solid #E0E9ED; padding: 5px 0; position: relative; background: #F5FAFC;}
.nav-links>span{width: 110px; height: 42px; background: #1296DB; font-size: 18px; color: #fff; text-align: center; line-height: 42px; position: absolute; top: -1px; left: -1px;}
.nav-links>span:after{content: ''; border-left: 6px solid #1296DB; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; top: 15px; right: -6px;}

.nav-links-list{width: 100%; padding-left: 118px;}
.nav-links-list dl{width: 150px; height: 30px; margin: 0 15px; position: relative;}
.nav-links-list dl dt{width: 100%; height: 30px; border: 1px solid #fff; text-align: center; line-height: 30px; cursor: pointer; background: #fff;}
.nav-links-list dl dt:hover,.nav-links-list dl dt.active{border-color: #1296DB;}
.nav-links-list dl dt i{color: #aaa; margin-left: 5px;}
.nav-links-list dl dd{width: 100%; height:auto; border: 1px solid #1296DB; font-size: 14px; position: absolute; bottom: 29px; left: 0; background: #fff; z-index: 2; display: none;max-height: 250px; overflow-y: auto;}
.nav-links-list dl dd a{display: block; height: 30px; line-height: 30px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nav-links-list dl dd a:hover{background: #1296DB; color: #fff;}

.friend-links{margin:20px 0 10px 20px;}
.friend-links a{line-height: 24px; font-size: 14px; margin-right: 5px;}
.friend-links li+li:before{padding-right: 5px; content: "-";}
.friend-links a:hover{text-decoration: underline; color: #005293;}

.footer-links{height: 28px; line-height: 28px; text-align: center; background: #005293;}
.footer-links li{display: inline-block; color: #fff;}
.footer-links a{color: #fff; font-size: 14px;}
.footer-links li+li:before{padding-right: 5px; content: "|";}
.footer-links a:hover{text-decoration: underline;}

.footer{margin-top: 30px; overflow: hidden;}
.footer-flag{width:80px;}
.footer-txt{font-size: 14px;line-height: 20px;margin-left: 30px;width: 700px;margin-top: 11px;text-align:center;}
.footer-txt span+span{margin-left: 30px;}
.footer-mistake{width: 110px; margin-top:10.5px; margin-left: 30px;}
.footer-jb{width: 180px; height: 60px;}

.fixed-r{position: fixed; bottom: 50px; right: 0;}
.fixed-r li{width: 60px; margin-bottom: 20px;}
.fixed-r li a{width: 60px; height: 60px; border: 1px solid #d8d8d8; text-align: center; line-height: 60px; display: block; background: #fff; position: relative;}
.fixed-r li a i{font-size: 30px; color: #808080;}
.fixed-r li a i.icon-weixin{color: #1ABB0E;}
.fixed-r li a i.icon-unie61d{color: #CD0302;}
.fixed-r li a i.icon-xinfang{font-size: 30px; color: #1296DB;}
.fixed-r li p{width: 60px; height: 60px; position: absolute; top: -1px; left: -1px; background: #1296DB; color: #fff; line-height: 60px; text-align: center; opacity: 0; transform: scale(0); -webkit-transform: scale(0); transition: all 350ms ease; -webkit-transition: all 350ms ease;}
.fixed-r li.to-top{display: none;}
.fixed-r li.to-top p{line-height: 24px; padding: 6px 10px;}
.fixed-r li a:hover p{opacity: 1; transform: scale(1); -webkit-transform: scale(1);}
.fixed-r li.xinfang p{line-height: 24px; padding: 6px 10px;}

/*ht-intro*/
.ht-intro{border: 1px solid #BFBFBF; margin:20px 0 20px; padding: 20px;}
.ht-intro-img{width: 360px;}
.ht-intro-txt{width: 780px;}
.ht-intro-txt h3{color: #005293; font-size: 24px; text-align: center; font-family:"Microsoft Yahei",Verdana,Arial;}
.ht-intro-txt p{line-height: 22px; text-indent: 2em; margin-top: 10px;}
.ht-intro-txt p a{color: #005293;}

.ht-intro-list li{margin-top: 20px; width: 20%;}
.ht-intro-list li span{display: inline-block; width: 34px; height: 34px; border-radius: 10px; background: #1296DB; text-align: center; line-height: 34px; vertical-align: middle; margin-right: 10px;}
.ht-intro-list li i{color: #fff; font-size: 24px;}
.ht-intro-list li:first-child span{background: transparent;}
.ht-intro-list li:first-child i{font-size: 38px; color: #1296DB; position: relative; top: 2px;}

.ht-intro-item{border: 1px solid #BFBFBF; padding-bottom: 30px; margin-top: 20px;}
.ht-intro-item li{width: 33.33%; padding: 20px 10px 0;}
.ht-intro-title{font-size: 24px; border-bottom: 1px solid #dedede; padding-bottom: 6px; margin-bottom: 25px; font-family:"Microsoft Yahei",Verdana,Arial;; font-weight: bold;}
.ht-intro-title i{color: #1296DB; font-size: 32px; vertical-align: middle; margin-right: 10px;}
.ht-intro-item li p{line-height: 22px; margin-top: 10px; color: #666;}
.ht-intro-item li p a{color: #005293;}

.ht-intro-city{padding: 0 30px; height: 50px; position: relative; margin-top: 20px;}
.ht-intro-city .swiper-slide p{padding: 0 10px;}
.ht-intro-city .swiper-slide a{display: block; height: 50px; border: 1px solid #BFBFBF; background: #EDEDED; text-align: center; line-height: 48px;}
.ht-intro-city .swiper-slide a:hover{background: #1296DB; color: #fff; border-color: #1296DB;}
.ht-intro-city i{font-size: 20px; color: #CFCFCF;}
.ht-intro-city .arrow-left {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}
.ht-intro-city .arrow-right {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

/*gov-public*/
.gov-public{margin: 20px 0;}
.gov-public-search{width: 450px; padding: 20px 10px; background: #F5FAFC;border:3px solid #e5f5fb;}
.gov-public-list{width: 705px; margin-right: 5px;}
.gov-public-form{margin-bottom: 15px;}
.gov-public-form span{width: 68px; line-height: 34px; height: 34px;}
.gov-public-form input[type="text"]{width:426px; height: 34px; border: 1px solid #BFBFBF; background: #fff; text-indent: 4px; line-height: 34px;}
.gov-public-form select{width: 100px; height: 34px; border: 1px solid #BFBFBF; background: #fff;}
.gov-public-form select+select{margin-left: 30px;}
.gov-public-btn{text-align: right;}
.gov-public-btn input[type="submit"]{width: 102px; height: 34px; background: #006ac0; color: #fff; display: inline-block; text-align: center; line-height: 34px; border: none; cursor: pointer;}
.gov-public-btn input[type="submit"]:hover{background:#005293;}

.gov-public-title{border-bottom: 3px solid #DEDEDE; padding-bottom: 5px; line-height: 27px;}
.gov-public-title span{font-size: 24px; font-weight: bold; font-family:"Microsoft Yahei",Verdana,Arial; color: #000;margin:-5px 0 5px 5px;}
.gov-public-title ul li+li{margin-left: 15px;}
.gov-public-title ul li:hover a{color: #005293; font-weight: bold;}

.gov-public-nav{margin-bottom: 20px;}
.leader-window{width: 286px; border: 1px solid #d8d8d8; padding: 23px 15px;}
.leader-window-list{}
.leader-window-list a{display: block; height: 48px; background: #10BCCC; text-align: center; line-height: 48px; color: #fff; font-size: 17px;}
.leader-window-list a+a{margin-top: 15px;}

.leader-window img{width: 80px; position: absolute; bottom: -20px; right: 0;}

.gov-public-nav-list{width: 894px; border: 1px solid #d8d8d8; padding: 20px 15px;}
.gp-list-con{}
.gp-list-con-l{width: 400px;}
.gp-list-con-l a{width: 200px; height: 58px; background: #10A3CC; color: #fff; text-align: center; line-height: 58px; font-size: 17px; border-bottom: 1px solid #fff; border-left: 1px solid #fff;}
.gp-list-con-l a:hover{background: #109BC2;}

.gp-list-con-r{width: 462px;}
.gp-list-con-r li{width: 25%; text-align: center; line-height: 27px;}
.gp-list-con-r li i{font-size: 12px;}
.gp-list-con-r li a:hover{color: #005293; text-decoration: underline;}

.gov-public-con{border: 1px solid #d8d8d8; margin-bottom: 20px; padding-bottom: 30px;}
.gov-public-con .gov-public-list{width: 599px; padding: 0 15px; margin: 0;}
.gov-public-con .gov-public-title{margin-top: 30px;}

/*zm-interact*/
.zm-interact-message{width: 480px;}
.zm-interact-message a+a img{margin-top: 20px;}
.zm-interact-orderby{width: 700px; padding: 17.5px 20px; border: 1px solid #BFBFBF;}

.gov-public-thead{background: #C0D9F1; margin-top: 10px; padding: 5px 10px; position: relative; font-weight: bold; color: #1296DB;}
.gov-public-thead p{width: 100%; padding-right: 180px; text-align: center;}
.gov-public-thead span{width: 85px; position: absolute; top: 5px; right: 10px; text-align: right;}
.gov-public-thead b{width: 55px; position: absolute; top: 5px; right: 115px; text-align: center;}
.gov-public-tbody{border: 1px solid #C4E2F2; padding-right: 2px;}
.gov-public-tbody.news-list-con li{margin-top: 0; line-height: 36px;}
.gov-public-tbody.news-list-con li.even{background: #F2F7FC;}
.gov-public-tbody.news-list-con li p{padding-right: 180px; padding-left: 10px; height: 36px;}
.news-list-con li b{width: 55px; position: absolute; top: 0; right: 115px; text-align: center; font-weight: normal;}

.zm-interact-l{width: 600px;}
.zm-interact-l .gov-public-list{width: 600px; margin-right: 0; border: 1px solid #BFBFBF; padding: 15px;}

.zm-interact-r{width: 580px;}
.zm-interact-search{border: 1px solid #BFBFBF; background: #F5FAFC; padding: 15px; text-align: right;}
.zm-interact-search p{text-align: left; font-size: 20px;}
.zm-interact-search input[type="text"]{width: 100%; height: 36px; line-height: 36px; border: 1px solid #BFBFBF; text-indent: 4px; margin: 10px 0 34px;}
.zm-interact-search input[type="submit"]{width: 80px; height: 36px; border: none; background: #006ac0; color: #fff; line-height: 36px; cursor: pointer;}
.zm-interact-search input[type="submit"]:hover{background: #108ACC;}

.zm-interact-zxft{width: 580px; border: 1px solid #BFBFBF; padding: 15px 15px 0;}

.zm-interact-zxft-item{padding: 20px 0;}
.zm-interact-zxft-item>img{width: 182px; height: 162px;}
.zm-interact-zxft-txt{width: 350px; color: #666;}
.zm-interact-zxft-txt p{line-height: 27px; height: 27px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zm-interact-zxft-txt p span{color: #1296DB;}
.zm-interact-zxft-txt p a{color: #333; font-weight: bold;}
.zm-interact-zxft-txt p a:hover{color: #1296DB; text-decoration: underline;}
.zm-interact-zxft-txt p.zm-interact-zxft-intro{height: 81px; white-space: normal;}

.online-talk-title{border-bottom: 1px solid #BFBFBF; padding-bottom: 5px;}
.online-talk-title span{font-size: 24px; font-weight: bold; font-family:"Microsoft Yahei",Verdana,Arial;}
/*online-work*/
.online-work{margin: 20px 0;}
.online-work .leader-window-list a{background: #398CDC;}
.online-work .leader-window-list a:hover{background: #3583CE;}

.online-work-recom{width: 892px; border: 1px solid #BFBFBF; padding: 20px 20px 20px 15px;}
.online-work-recom-list{width: 500px;}
.online-work-recom-list .news-list-con li p{padding-right: 0;}
.zxbs-slide{width: 300px; height: 279px; position: relative;}
.zxbs-slide a img{width: 300px; height: 247px;}
.zxbs-slide a p{line-height: 22px; height: 32px; text-align: center; padding: 5px; background: #DFDFDF;}

.zxbs-slide .arrow-left {
	background: url(image/arrleft1.png) no-repeat left top;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -24px;
  width: 30px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  z-index: 3;
}
.zxbs-slide .arrow-right {
	 background: url(image/arrright1.png) no-repeat left top;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -24px;
  width: 30px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  z-index: 3;
}

.online-work-p{border: 1px solid #BFBFBF; padding: 15px;}

.online-work-cate{border: 1px solid #BFBFBF; margin-bottom: 20px; position: relative;}
.online-work-cate-l{width: 198px; background: #005293; color: #fff; text-align: center; position: absolute; top: -1px; bottom: -1px; left: -1px; font-size: 17px;}
.online-work-cate-l i{font-size: 60px; color: #67AFE9; margin-top: 57px; display: inline-block;}
.online-work-cate2 .online-work-cate-l i{margin-top: 5px;}
.online-work-cate-l:after{content: ''; border-width: 10px; border-left-color: #005293; border-style: solid; position: absolute; top: 50%; right: -20px; margin-top: -10px;}

.online-work-cate-r{width: 966px; margin-left: 0px; padding-bottom: 20px;}
.online-work-cate-r li{width: 138px; text-align: center; padding-top: 20px;}
.online-work-cate-r li span{display: inline-block; width: 50px; height: 50px; text-align: center; line-height: 40px; padding: 5px;}
.online-work-cate-r li span i{font-size: 36px; color: #3C8CDC; display: inline-block; vertical-align: middle;}
.online-work-cate-r li:hover span{background: #E1F1FF; border-radius: 50%;}
.online-work-cate-r li span i.icon-shiye-shouye{font-size: 32px;}
.online-work-cate-r li span i.icon-yanglaojiuzhu{margin-top: -4px;}
.online-work-cate-r li span i.icon-jiaotong{font-size: 34px; margin-top: -5px;}
.online-work-cate-r li span i.icon-qita{margin-top: 2px;}
.online-work-cate-r li span i.icon-yingyezhizhao{font-size: 32px;}
.online-work-cate-r li span i.icon-biangeng{font-size: 34px;}
.online-work-cate-r li span i.icon-jian{font-size: 34px;}
.online-work-cate-r li span i.icon-laodongbaozhang{margin-top: -6px;}
.online-work-cate-r li span i.icon-shangwu{font-size: 38px;}
.online-work-cate-r li span i.icon-icon{font-size: 30px; margin-left: 2px; margin-top: -2px;}
.online-work-cate-r li span i.icon-touzizhinan{font-size: 34px;}
.online-work-cate-r li span i.icon-yuanqu{font-size: 28px;}

/*travel*/
.travel-slide{width: 630px; height: 280px; position: relative;}
.travel-slide .swiper-slide{position: relative;}
.travel-slide .swiper-slide img{height: 100%;}
.travel-slide .swiper-slide div{width: 100%; height: 32px; background: rgba(0,82,147,0.6); color: #fff; padding: 0 10px; line-height: 32px; position: absolute; left: 0; bottom: 0;}
.travel-slide .pagination {
  position: absolute;
  right: 20px;
  text-align: center;
  bottom:5px;
  z-index: 2;
}
.travel-slide .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ccc;
  margin: 0 3px;
  cursor: pointer;
}
.travel-slide .swiper-active-switch {
  background: #fff;
}

.travel-info{width: 550px; height: 280px; border: 1px solid #BFBFBF; padding: 20px 15px;}
.travel-info .online-work-recom-list{width: 518px;}


.travel-btn{margin-bottom: 20px;}
.travel-btn a{width: 224px; height: 120px; background: #1296DB; text-align: center; padding: 22px 0;}
.travel-btn a+a{margin-left: 20px;}
.travel-btn a span{display: inline-block; width: 76px; height: 76px; border-radius: 50%; text-align: center; line-height: 72px; background: rgba(255,255,255,0.2); border: 2px solid rgba(255,255,255,0.1); vertical-align: middle; margin-right: 10px;}
.travel-btn a span i{color: #fff; font-size: 40px; display: inline-block;}
.travel-btn a p{display: inline-block; font-size: 18px; color: #fff; width: 36px; height: 76px; line-height: 38px; vertical-align: middle;}
.travel-btn a span i.icon-xihebiaozhunyuanjian439{font-size: 56px; margin-top: -4px;}
.travel-btn a span i.icon-tianqi1{margin-top: -2px;}
.travel-btn a span i.icon-jieqing{font-size: 50px; margin-top: 2px;}
.travel-btn a:hover span{background: transparent; border-color: rgba(255,255,255,0.2);}

.travel-img li{width: 285px; position: relative;}
.travel-img li+li{margin-left: 20px;}
.travel-img li p{position: absolute; width: 94px; height: 94px; font-size: 20px; line-height: 30px; padding: 17px 20px; text-align: center; top: 50%; left: 50%; margin-top: -47px; margin-left: -47px; background: rgba(136,247,247,0.85);}
.travel-img li:hover img{opacity: 0.8;}
.travel-img li:hover p{background: rgba(136,247,247,1);}

.travel-know{margin-top: 20px;}
.travel-know-img{width: 285px; height: 285px; position: relative;}
.travel-know-img .pagination {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  bottom:5px;
  z-index: 2;
  text-align: center;
  
}
.travel-know-img .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #005293;
  margin: 0 3px;
  cursor: pointer;
}
.travel-know-img .swiper-active-switch {
  background: #fff;
}

.travel-know-list{width: 915px; height: 285px; border: 1px solid #BFBFBF; border-left: none; position: relative; padding: 22px 15px;}
.travel-know-list ul li{width: 33.33%; padding-right: 10px; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.travel-know-flag{width: 110px; height: 110px; position: absolute; top: 0; right: 0; /*background-image: url(image/40.png);*/ background-repeat: no-repeat;}
.travel-know-flag p{font-size: 20px; padding-left: 44px; margin-top: 10px;}
.travel-know-flag p+p{padding-left: 65px; margin-top: 0;}

.travel-points{border: 1px solid #BFBFBF;}
.travel-points-item{width: 599px; padding: 0 20px; margin-bottom: 20px;}
.travel-points-title{line-height: 68px; position: relative; margin: 20px 0;}
.travel-points-title img{width: 68px;}
.travel-points-title span{color: #000; font-size: 24px; font-family:"Microsoft Yahei",Verdana,Arial; margin-left: 10px; font-weight: bold;}
.travel-points-title:before{content: ''; width: 330px; height: 1px; border-top: 1px dashed #999; position: absolute; left: 180px; top: 34px;}

.travel-points-img{width: 194px;}
.travel-points-list{width: 355px;margin-top: -12px;height: 210px;overflow: hidden;}

.travel-three{margin: 20px 0 20px -45px;}
.travel-three a{width: 370px; margin-left: 45px; position: relative;}
.travel-three a ul,.travel-three a div{position: absolute; background: rgba(0,0,0,0.65); padding: 10px 20px; bottom: 0; left: 0; right: 0; color: #fff; height: 104px; overflow: hidden;}
.travel-three a ul li{display: inline-block; margin-right: 25px; line-height: 28px; height: 28px;overflow: hidden;}
.travel-three a ul li.sp-txt{color: #72B2F5; font-weight: bold;}
.travel-three a div b{color: #72B2F5; line-height: 30px; margin-bottom: 7px; font-size: 17px; height: 30px; overflow: hidden;}
.travel-three a div p{line-height: 24px; height: 48px; overflow: hidden;}

.travel-txt{margin-bottom: 40px; border-top: 2px solid #BFBFBF;}
.travel-txt li{width: 278px;}
.travel-txt li+li{margin-left: 29.33px;}
.travel-txt li a{margin-top: 30px; display: block;}
.travel-txt-img{position: relative;}
.travel-txt-img div{width: 100%; font-size: 17px; height: 40px; color: #fff; background: rgba(0,0,0,0.65); padding: 10px 15px; position: absolute; bottom: 0; left: 0;}
.travel-txt-img div p{height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.travel-flag{font-size: 18px; font-family:"Microsoft Yahei",Verdana,Arial; color: #fff; background: #1296DB; padding: 0 12px; position: absolute; top: 20px; left: 0; height: 44px; line-height: 44px;}
.travel-txt li a>p{border: 1px solid #BFBFBF; border-top: none; color: #666; padding: 5px 10px; line-height: 26px; height: 88px; overflow: hidden;}


/*search-result*/
.search-result{margin:10px 0 50px;}
.search-result-con{width: 930px; border: 1px solid #BFBFBF;min-height:450px; padding: 30px 20px;}
.search-result-form span{width: 75px; height: 32px; line-height: 32px;}
.search-result-form div{width: 400px; height: 32px; border: 1px solid #BFBFBF; position: relative;}
.search-result-form div input[type="text"]{width: 100%; height: 30px; border: none; line-height: 30px; text-indent: 6px;}
.search-result-form div i{position: absolute; top: 0; right: 0px; font-size: 28px; color: #CDCDCD; cursor: pointer; display: none;}
.search-result-form input[type="submit"]{width: 94px; height: 32px; background: #1296DB; color: #fff; text-align: center; line-height: 32px; margin-left: 20px; border: none; cursor: pointer;}
.search-result-form input[type="submit"]:hover{background: #108ACC;}

.search-result-orderby{margin: 20px 0; border-bottom: 1px solid #DCDCDC; padding-bottom: 10px;}
.search-result-orderby dd a{margin-right: 15px; position: relative;}
.search-result-orderby dd a.active{color: #DB272B;}
.search-result-orderby dd a i{position: absolute; font-size: 14px; color: #999; font-weight: normal;}
.search-result-orderby dd a i.icon-jiantouarrow492{top: 1px; right: -16px;}
.search-result-orderby dd a i.icon-jiantouarrow486{bottom: -2px; right: -16px;}
.search-result-orderby dd a.active i.on{color: #D41819;}
.search-result-orderby>span{font-size: 13px;}

.search-result-list li{margin-bottom: 20px;}
.search-result-list li+li{border-top: 1px dashed #DEDEDE; padding-top: 20px;}
.search-result-title{margin-bottom: 6px;}
.search-result-title a{color: #005293;}
.search-result-title span,.search-result-txt span{color: #DB272B;}
.search-result-txt{line-height: 22px;}
.search-result-time{font-size: 13px; color: #999; line-height: 20px; margin-top: 5px;}

.search-result-img img{width: 180px; height: 120px; margin-right: 10px; margin-top: 10px;}
.search-result-about p{width: 750px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.search-result-about p a{color: #005293;}
.search-result-about span{width: 90px; font-size: 13px; color: #999; line-height: 22px;}

.search-result-filter{width: 250px; background: #FAFAFA; border: 1px solid #BFBFBF;}
.search-result-filter dl{padding: 30px 40px;}
.search-result-filter dt{font-size: 17px; font-weight: bold; margin-bottom: 20px; padding-left: 10px;}
.search-result-filter dd a{display: block; height: 32px; line-height: 32px; padding-left: 10px; margin-top: 2px;}
.search-result-filter dd a span{margin-left: 15px;}
.search-result-filter dd a:hover,.search-result-filter dd a.active{background: #1296DB; color: #fff;}

.pages {padding:20px 0 20px 0;text-align:center;font-size:12px;color:#666666;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:3px;text-decoration:none;margin:3px;}
.pages a:hover {background:#005293;border:#005293 1px solid;color:#FFFFFF;padding:3px;text-decoration:none;}
.pages strong {background:#005293;padding:3px;border:#005293 1px solid;color:#FFFFFF;}
.pages_inp {width:30px;border:#DDDDDD 1px solid;color:#666666;padding:2px;text-align:center;}
.pages_btn {width:26px;border:#005293 1px solid;color:#FFFFFF;padding:1px;background:#005293;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#DDDDDD 1px solid;color:#666666;padding:3px 5px 3px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}

/*search-no-result*/
.search-no-result-p{padding: 150px 0; border-top: 1px solid #BFBFBF; margin: 30px 0;}
.search-no-result{margin: 0 auto; width: 320px; line-height: 30px;}
.search-no-result p span{color: #D41819;}

.search-file-info{font-size: 14px; color: #666;}
.search-file-info span{margin-right: 20px;}

/*news-list*/
.now-site{font-size: 13px; margin: 20px 0 20px;}
.now-site a.active,.now-site a:hover{font-weight: bold;}
.news-list-l{width:930px;min-height:800px;border: 1px solid #d8d8d8; padding: 20px 10px;}
.news-list-l .news-list-con+.news-list-con{border-top: 1px dashed #BFBFBF; margin-top: 15px; padding-top: 5px;}
.news-list-con li p a:hover{text-decoration: underline; color: #005293;}

.news-list-r{width: 250px;border: 1px solid #d8d8d8;border-top:3px solid #D41819;background: #FAFAFA;}
.news-list-r a{display: block;height: 44px;line-height: 44px;position: relative;transition: all 350ms ease;padding-left: 40px;}
.news-list-r a:hover,.news-list-r a.active{background: #1296DB; color: #fff;}
.news-list-r a:before{content: ''; border-width: 8px; border-color: transparent; border-left-color: #fff; border-style: solid; position: absolute; top: 50%; left: 0; margin-top: -8px; opacity: 0; transition: all 350ms ease;}
.news-list-r a.active:before,.news-list-r a:hover:before{opacity: 1;}
.news-list-r span{ font-size: 20px;line-height: 42px;height: 42px; display: block; padding-left: 20px;border-bottom:1px solid #EFEFEF;}

/*news-detail*/
.news-detail{border: 1px solid #dddddd; padding: 30px 20px;}

.news-title{text-align: center; font-size: 30px;}
.news-info{line-height: 24px; border-bottom: 1px solid #EFEFEF; padding-bottom: 10px; margin-top: 35px;}
.news-info span{color: #999; font-size: 13px;}
.news-info span+span{margin-left: 30px;}
.news-share img{width: 24px; vertical-align: text-bottom; margin: 0 2px;}
.news-print,.news-font{margin-right: 30px;}
.news-print i{margin-right: 4px;}
.news-font a{margin: 0 3px;}
.news-font a.active{font-weight: bold;}
/*.news-txt{margin-bottom: 50px;}
.news-txt img{width: 800px; margin: 50px 0 10px;}
.news-txt p{text-align: left; line-height: 26px; text-indent: 2em;}
.news-txt p.tac{text-align: center; text-indent: 0;}*/

.introduce {margin:10px 15px 10px 15px;padding:8px 12px 8px 12px;line-height:180%;font-size:14px;background:#F1F1F1;}
.content {font-size:14px;line-height:180%;padding:10px 20px 10px 20px;}
.content img{width:auto;}
.content p {text-indent:2em;}
.content a:link,.content a:visited,.content a:active {color:#225588;text-decoration:underline;}
.content a:hover {color:#FF6600;text-decoration:none;}
.property {border:#E6E6E6 1px solid;background:#F6F6F6;padding:10px;margin:0 10px 0 10px;}
.property li {float:left;width:30%;height:22px;line-height:22px;overflow:hidden;}
.detail {/*background:url('image/arrow.gif') no-repeat 0 9px;/*/border-bottom:#C0C0C0 1px dotted;padding:8px 0 8px 20px;margin:0 15px 0 15px;}
.related {padding:5px 15px 5px 15px;line-height:22px;}
.keylink {font-weight:normal;padding:0 3px 0 3px;}


.detail-jc{margin-bottom: 20px;}
.detail-jc a{color: #005293; text-decoration: underline;}
.keyword{font-size: 16px; margin-bottom: 20px;}
.phone-ewm{font-size: 13px; color: #999; text-align: center;}
.phone-ewm img{width: 140px; height: 140px; margin: 10px 0 30px;}

.detail-title{width: 1158px; margin: 10px auto 0; border-top: 1px solid #DCDCDC; padding-top: 30px; font-size: 18px; color: #005293;}
.news-txt .news-list-con{width: 1158px; margin: 0 auto;}
.news-txt .news-list-con p{text-indent: 0; font-size: 16px;}
.news-txt .news-list-con p i{font-size: 20px; color: #B3B3B3; vertical-align: middle;}
.news-txt .news-list-con p a{color: #333;}
.news-txt .news-list-con ul li span{font-size: 13px;}

.news-video{width: 900px; margin: 0 auto;}
.news-detail-video{width: 720px; height: 540px; margin: 40px auto;}

.news-detail-file-info{border: 1px solid #BFBFBF; background: #FBFBFB; padding: 10px 20px; margin-bottom: 30px;}
.news-detail-file-info p{font-size: 15px; color: #000; width: 33.3333%; line-height: 30px; height: 30px; overflow: hidden;}
.news-detail-file-info p.w100per{width: 100%;}

.pb-result2{text-align: center;}
.pb-result2 b{display: block; font-size: 24px; color: #333; font-weight: bold; margin-bottom: 30px;}
.pb-result2 b{margin-bottom: 15px;}
.pb-result2-txt{font-size: 16px; color: #333;}
.pb-result2-txt li{padding-left: 32px; margin-top: 10px; line-height: 22px;}
.pb-result2-txt li:first-child{padding-left: 0;}
.pb-result2-txt li span{width: 70px; height: 22px;}
.pb-result2-txt li p{width: 300px;}
.pb-result2-txt li.mt50{margin-top: 40px;}

.pb-result-btn{margin-top: 40px;}
.pb-result-btn a{width: 96px; height: 24px; border: 1px solid #999; background: #F4F6FF; border-radius: 4px; display: inline-block; line-height: 22px; font-size: 14px; margin: 0 20px;}
.pb-result-btn a:hover{background: #005293; color: #fff; border-color: #005293;}

.video-news-list{margin-left: -39.33333px; overflow: hidden;}
.video-news-list a{display: block; width: 260px; margin-top: 40px; margin-left: 39.33333px; position: relative;}
.video-con{width: 268px;}
.video-news-list a p{display: block; font-size: 16px; margin: 5px 0; line-height: 24px; height: 48px; overflow: hidden;}
.video-news-list a span{font-size: 13px; color: #999;}
.video-news-list a>img{width: 50px; position: absolute; top: 72px; left: 105px;}
.video-news-list a:hover p{color: #005293;}
/*questionnaire*/
.questionnaire{width: 1200px; border: 1px solid #BFBFBF; padding: 10px;}
.questionnaire-list dl{padding: 10px;}
.questionnaire-list dl+dl{border-top: 1px solid #DCDCDD;}
.questionnaire-list dl dt b{color: #005293; margin-right: 5px;}
.questionnaire-list dl dd{padding-left: 15px;}
.questionnaire-list dl dd label{margin-top: 10px; display: block; cursor: pointer;}
.questionnaire-list dl dd div input[type="radio"]{display: none;}
.questionnaire-list dl dd div span{display: inline-block; width: 14px; height: 14px; border: 1px solid #CDCDCD; border-radius: 50%; position: relative; vertical-align: middle; margin-top: -3px; margin-right: 6px; background: #fff;}
.questionnaire-list dl dd div span i{display: inline-block; width: 4px; height: 4px; border-radius: 50%; background: #fff; position: absolute; top: 4px; left: 4px;}
.questionnaire-list dl dd label.active div span{background: #005293; border-color: #005293;}
.questionnaire-list dl:hover{background: #F2F7FC;}

.questionnaire-btn{text-align: center; margin: 40px 0;}
.questionnaire-btn a,.questionnaire-btn input[type="submit"]{width: 95px; height: 40px; display: inline-block; line-height: 40px; background: #1296DB; color: #fff; font-size: 17px; margin: 0 20px; border: none; cursor: pointer;}
.questionnaire-btn a:hover,.questionnaire-btn input[type="submit"]:hover{background: #108ACC;}

.questionnaire-feedback{background: #005293; padding: 20px 30px; color: #fff; font-size: 17px; margin-top: 40px;}

/*questionnaire-result*/
.questionnaire-result{margin-bottom: 50px;}
.questionnaire-result>p{font-weight: bold; margin: 50px 0 20px;}
.questionnaire-result>p span{display: inline-block; width: 34px; height: 34px; text-align: center; line-height: 34px; background: #3D8FE3; color: #fff; border-radius: 50%; margin-right: 10px;}
.questionnaire-result table{width: 100%; border-top: 1px solid #DCDCDD; border-left: 1px solid #DCDCDD;}
.questionnaire-result table tr td,.questionnaire-result table tr th{border-bottom: 1px solid #DCDCDD; border-right: 1px solid #DCDCDD; padding: 5px 0;}
.questionnaire-result table tr th{background: #F5F5F5;}
.questionnaire-result table tr td{text-align: center;}
.questionnaire-result table tr td p{display: inline-block; width: 200px; height: 10px; background: transparent; text-align: left;}
.questionnaire-result table tr td p span{display: inline-block; height: 10px; background: #005293;}
.questionnaire-result table tr td i{display: inline-block; width: 60px; text-align: left; margin-left: 10px;}
.answer1 td p span{width: 98%;}
.answer2 td p span{width: 0.5%;}
.answer3 td p span{width: 0%;}
.answer4 td p span{width: 1.5%;}
.answer5 td p span{width: 0.5%;}


/*public-words*/
.public-words-r{width: 310px;}
.leader-box-nav{border: 1px solid #BFBFBF; background: #FAFAFA; padding: 30px 0;}
.leader-box-nav a{height: 48px; line-height: 48px; text-align: center; display: block; font-size: 18px; font-weight: bold; position: relative; background: #FAFAFA;}
.leader-box-nav a+a{border-top: 1px solid #fff;}
.leader-box-nav a.active,.leader-box-nav a:hover{background: #1296DB; color: #fff;}
.leader-box-nav a.active:before{content: ''; border-width: 8px; border-color: transparent; border-left-color: #fff; border-style: solid; position: absolute; top: 50%; left: 0; margin-top: -8px;}

.leader-box-new{border: 1px solid #BFBFBF; padding: 20px 10px; margin-top: 30px;}
.public-words-r>a{display: block; width:310px; margin-top: 30px; height: 48px; line-height: 48px; text-align: center; background: #006ac0; color: #fff; font-size: 20px;}
.public-words-r>a i{font-size: 30px; vertical-align: middle; margin-right: 10px;}
.public-words-r>a i.icon-xiesixin{display: inline-block; margin-top: -3px;}
.public-words-r>a:hover{background: #3686C7;}

.public-words-tab{width: 100%; margin: 40px 0; background: #fff;}
.public-words-tab tr td,.public-words-tab tr th{border-bottom: 1px solid #F2F7FC; padding: 5px 0;}
.public-words-tab tr th{background: #C0D9F1; color: #1296DB;}
.public-words-tab tr td{text-align: center;}
.public-words-tab tr:hover td{background: #F2F7FC;}
.public-words-tab tr td a:hover{text-decoration: underline;}
.public-words-tab tbody tr td:first-child{text-align: left; padding: 5px 20px;}


.leader-box-l{width: 860px; background: #F2F7FC; padding: 30px 10px;border:1px solid #BFBFBF;}
.leader-box-title{font-size: 24px; font-family:"Microsoft Yahei",Verdana,Arial; color: #000; text-align: center; font-weight: bold;}
/*20180126-0935*/
.leader-box-title-borderb{border-bottom: 3px solid #DEDEDE; padding-bottom: 10px;}
.leader-box-title-borderb .more{line-height: 27px; font-weight: normal;}
/*20180126-0935 end*/
.leader-box-item+.leader-box-item{border-top: 1px solid #ccc; margin-top: 40px; padding-top: 40px;}
/*public-words-detail*/
.public-words-detail p{line-height: 24px; margin-top: 40px;}
.public-words-detail p span{color: #005293;}

.leader-mail-detail{width: 860px; padding: 30px 10px; border: 1px solid #BFBFBF;}

/*leader-mailbox*/
.write-to-leader{border: 1px solid #BFBFBF; padding: 30px; margin: 0 auto;}
.leader-mailbox{background: #FAF7F0; padding-top: 10px;}
.leader-mailbox>p{line-height: 26px; text-indent: 2em; padding: 0 10px;}
.leader-mailbox>p span{color: #D35044;}
.leader-mailbox>p.leader-mailbox-tips{color: #DB1215; font-size: 18px; margin-top: 15px;}
.leader-mailbox-form{margin: 20px 0 40px; padding-top: 20px; background: #fff;}
.leader-mailbox-form li{margin-top: 15px;}
.leader-mailbox-form li>span{width: 120px; line-height: 32px; text-align: right; padding-right: 20px;}
.leader-mailbox-form li>span i{color: #fff; font-size: 12px;}
.leader-mailbox-form li>span i.must-mi{color: #D35044;}
.leader-mailbox-form li dl{position: relative;}
.leader-mailbox-form li dl dt{width: 140px; border: 1px solid #BFBFBF; height: 32px; position: relative; padding-right: 32px; text-align: center; line-height: 32px;}
.leader-mailbox-form li dl dt span{width: 32px; height: 32px; text-align: center; line-height: 32px; position: absolute; top: -1px; right: -1px; background: #005293; cursor: pointer;}
.leader-mailbox-form li dl dt span i{color: #fff;}
.leader-mailbox-form li dl dd{width: 140px; height: auto; background: #fff; position: absolute; top: 31px; left: 0; display: none; border: 1px solid #BFBFBF;}
.leader-mailbox-form li dl dd span{display: block; height: 30px; text-align: center; line-height: 30px; cursor: pointer;}
.leader-mailbox-form li dl dd span:hover{background: #005293; color: #fff;}
.leader-mailbox-form li input[type="text"]{width: 200px; height: 32px; border: 1px solid #BFBFBF; line-height: 32px; text-indent: 6px;}
.leader-mailbox-form li input[type="text"].w_text1{width: 520px;}
.leader-mailbox-form li input[type="text"].w_text2{width: 200px;}
.leader-mailbox-form li input[type="text"].w_text3{width: 320px;}
.leader-mailbox-form li select.w_select1{width: 80px;text-indent: 0;text-align: center;}
.leader-mailbox-form li select.w_select2{width: 110px;}
.leader-mailbox-form li select.w_select3{width: 160px;}

.leader-mailbox-form li select{height: 32px; border: 1px solid #BFBFBF; text-align: center;}
.leader-mailbox-form li textarea{width: 620px; height: 120px; border: 1px solid #BFBFBF;  line-height: 20px; padding: 4px; resize: none;}
.leader-mailbox-form li.identify-code input[type="text"]{width: 200px;}
.leader-mailbox-form li.identify-code img{width: 60px; height: 32px; margin: 0 10px;}
.leader-mailbox-form li.identify-code a{color: #D35044; line-height: 32px;}

.write-to-leader-btn{margin-left: 90px;}
.write-to-leader-btn input{width: 90px; height: 40px; background: #006ac0; color: #fff; cursor: pointer; border: none; line-height: 40px; font-size: 17px; margin-left: 30px;}
.write-to-leader-btn input:hover{background: #108ACC;}
/*contact-us*/
.contact-us{margin: 50px auto 100px; border: 1px solid #BFBFBF; padding: 50px 200px;}
.contact-us-top{border-bottom: 1px solid #DCDCDC; padding-bottom: 10px;}
.contact-us-top p{font-size: 13px; color: #999; text-align: center;}
.contact-us-top p:first-child{font-size: 30px; margin-bottom: 30px; color: #333;}
.contact-us-top p span{margin: 0 40px;}
.contact-us-list li{margin-top: 40px;}

.contact-us-share{padding: 10px 150px 0; line-height: 28px;}

/*phone-explain*/
.phone-explain{text-align: center; margin: 50px 0;}
.phone-explain p{text-align: left; margin-bottom: 10px;}
.phone-explain img{width: 210px; margin-top: 50px;}

.phone-ex{position: relative;}
.phone-ex-title{font-size: 54px; font-weight: bold; color: #005293; position: absolute; top: 50px; left: 200px;}
.phone-ex-title2{font-size: 32px; line-height: 42px; height: 42px; color: #005293; position: absolute; top: 125px; left: 350px; background: #fff;}
.phone-ex-con{width: 249px; height: 441px; position: absolute; top: 171px; right: 169px;}

.phone-ex-txt{width: 520px; position: absolute; top: 335px; left: 150px;}
.phone-ex-txt b{font-size: 18px; font-weight: bold; color: #034A83; width: 80px; height: 30px; line-height: 30px;}
.phone-ex-txt p{width: 440px; font-size: 18px; color: #034A83; line-height: 30px;}
.phone-ex-txt p span{color: #E12825;}
.phone-ex-txt img{width: 170px; margin-top: 20px;}
/*weixin-ewm*/
.weixin-ewm{margin: 30px 0 50px; border: 1px solid #BFBFBF; padding: 0 9px;}
.weixin-ewm li{width: 236px; padding: 30px 18px 20px; text-align: center;}
.weixin-ewm li img{width: 180px;}
.weixin-ewm li p{font-size: 17px; line-height: 20px; margin-top: 15px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*weibo*/
.weibo{border: 1px solid #D2D2D2; margin: 30px 0; padding: 20px;}
.weibo-head>a img{width: 50px; height: 50px;}
.weibo-head div{margin-left: 10px;}
.weibo-head div p{color: #A0A0A0; margin-bottom: 5px;}
.weibo-head div p a{color: #005293; margin-right: 4px;}
.weibo-head div>a img{width: 63px;}

.weibo-item li{border-top: 1px solid #CDCDCC; padding-top: 20px; margin-top: 20px;}
.weibo-item li p,.weibo-item-img{margin-bottom: 13px;}
.weibo-item-info,.weibo-item-info a{color: #9ABBC8; line-height: 16px;}
.weibo-item-info a+a{border-right: 1px solid #9ABBC8; padding-right: 5px; margin-right: 5px;}

.weibo-item-img img{width: 132px; border: 1px solid #D2D2D2;}

.weibo-list{margin-bottom: 50px; border: 1px solid #D2D2D2; padding: 0px 39px 40px;}
.weibo-list a{width: 224px; margin-top: 40px; text-align: center;}
.weibo-list a img{width: 140px;}
.weibo-list a p{font-size: 17px; line-height: 20px; margin-top: 15px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.write-mayor{width: 840px; margin: 30px auto; padding: 70px; background: #F5FAFC;}
.write-mayor>div{margin-bottom: 20px;}
.write-mayor span{font-size: 16px; color: #333; text-align: right; line-height: 32px; width: 110px;}
.write-mayor input[type="text"]{width: 560px; height: 30px; border: 1px solid #BFBFBF; line-height: 32px; text-indent: 4px;}
.write-mayor input[type="text"].short-input{width: 200px;}
.write-mayor select{width: 150px; height: 30px; line-height: 30px; border: 1px solid #BFBFBF; margin-right: 20px; color: #666;}
.write-mayor input[type="submit"],.write-mayor input[type="reset"]{padding: 0 25px; height: 32px; font-size: 16px; border: none; color: #fff; cursor: pointer; background: #1296DB; line-height: 32px; margin-top: 30px; margin-right: 20px;}
.write-mayor input[type="submit"]:hover,.write-mayor input[type="reset"]:hover{background: #108ACC;}

.write-mayor b{font-weight: normal; line-height: 30px; margin-left: 10px;}


.ll-l{width: 790px; padding: 20px 14px; border: 1px solid #BFBFBF;}
.ll-l>p{width: 762px; font-size: 24px; color: #000; font-family:"Microsoft Yahei",Verdana,Arial; font-weight: bold; text-align: center;}
.ll-l ul{width: 762px; border-top: 2px solid #DEDEDE; overflow: hidden;}
.ll-l ul li{width: 254px; padding: 40px 0; text-align: center; border-top: 2px solid #DEDEDE; margin-left: -1px;}
.ll-l ul li.leader-sj{width: 762px; border-top: none;}
.ll-l ul li>div{border-left: 1px solid #DEDEDE;}
.ll-l ul li>div div{width: 132px; height: 160px; display: inline-block; border: 1px solid #E2E2E2; background: #fff; padding: 10px; margin-bottom: 10px;}
.ll-l ul li>div div img{width: 112px; height: 140px;}
.ll-l ul li p{font-size: 16px; color: #333; line-height: 20px; margin-top: 5px;}

.ll-r{width: 380px; border: 1px solid #BFBFBF; padding: 20px 10px;}
.leader-title2{font-size: 22px; font-family:"Microsoft Yahei",Verdana,Arial; font-weight: bold; line-height: 30px; border-bottom: 2px solid #DCDDDD; padding-bottom: 5px;}
.leader-title2 a{font-weight: normal;}
.ll-r-ul{margin-top: 15px;}
.ll-r-ul li{font-size: 16px; line-height: 26px; height: 26px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ll-r-ul li span{font-size: 13px; color: #666; vertical-align: middle;}
.ll-r-ul li a{max-width: 280px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ll-r-ul li a:hover{color: #005293; text-decoration: underline;}


.pb-info-nav{width: 200px;}
.pb-info-nav-txt{font-size: 18px; font-weight: bold;}
.pb-info-nav-txt i{font-weight: normal; font-size: 24px; vertical-align: middle; margin-right: 6px;}
.pb-info-nav-item{height: 38px; line-height: 38px; padding-left: 20px; background: #1296DB; display: block; margin-top: 20px; color: #fff; font-size: 16px; font-weight: bold;}
.pb-info-nav-item.pb-info-nav-item2{margin-top: 0;}

.pb-info-nav3{margin-top: 10px;}
.pb-info-nav3 a:hover,.pb-info-nav3 a.active{color: #005293; font-weight: bold;}

.pb-info-nav3 a{display: block; height: 36px; line-height: 36px; padding-left: 20px; white-space: nowrap; color: #000;}
.pb-info-nav3 dt a{display: inline-block; padding-left: 5px; width: 184px; vertical-align: middle;}
.pb-info-nav3 dd a{padding-left: 35px;}
.pb-info-nav3 dt span{width: 16px; height: 16px; display: inline-block; text-align: center; line-height: 16px; vertical-align: middle;}

.pb-info-nav3 dt i.icon-zhankai1{font-size: 15px;}

.pb-info-con{width: 940px;}

.pb-info-con-search span{line-height: 30px; font-size: 16px; color: #666;}
.pb-info-con-search input[type="text"],.pb-info-con-search select{width: 300px; height: 30px; line-height: 30px; border: 1px solid #ccc; text-indent: 4px;}
.pb-info-con-search select{width: 110px; margin-left: 10px;}
.pb-search-btn1{width: 74px; height: 30px; text-align: center; line-height: 30px; background: #1296DB; color: #fff; margin-left: 20px;}
.pb-search-btn1 i{margin-right: 5px;}
.pb-search-btn1:hover{background: #108ACC;}

.pb-search-btn2{margin-left: 20px; color: #D41819; text-decoration: underline; height: 30px; line-height: 30px;}

.filter-tj{font-size: 14px; font-weight: bold; background: #FFF9EB; padding: 10px; margin: 30px 0; color: #000;}
.filter-tj li{display: inline-block; margin-right: 20px; margin-top: 10px;}
.filter-tj li span{color: #999;}
.pb-search-title{color: #999; font-size: 14px; margin-bottom: 20px;}
.pb-search-title a{color: #005293;}
.pb-search-title a:hover{text-decoration: underline;}

.pb-tab{width: 100%; border: 1px solid #fff; border-collapse: collapse;}
.pb-tab tr td{border: 1px solid #fff; background: #FBFBFB; padding: 30px 10px; text-align: center;}
.pb-tab tr td.pb-tab-title{text-align: left;}
.pb-tab thead tr td{padding: 8px 0; font-size: 15px; font-weight: bold; color: #666;}
.pb-tab tr.even td{background: #EBF7FF;}

.pb-tab tr td a:hover{color: #005293; text-decoration: underline;}

.jiucuo{width: 960px; margin: 40px auto 0;}
.jiucuo-title{height: 95px; /*background: url(image/jcbg.png) no-repeat;*/ background-size: 960px 95px; color: #fff; padding-top: 24px;}
.jiucuo-title p{height: 60px; line-height: 30px; overflow: hidden; padding: 0 30px 0 50px;font-family:"Microsoft Yahei",Verdana,Arial;font-size: 16px;}
.jc-tab{width: 910px; border-collapse: collapse; margin: 20px 10px 20px 40px;}
.jc-tab tr td{border: 1px solid #DEDEDE; padding: 10px;}
.jc-tab tr td:first-child{background: #F5FAFC; text-align: right; width: 120px;}
.jc-tab tr td i{color: #E14040; font-size: 12px;}
.jc-tab tr td input[type="text"],.jc-tab tr td select,.jc-tab tr td textarea{border: 1px solid #DEDEDE; text-indent: 4px; height: 28px; line-height: 28px; width: 300px;}
.jc-tab tr td select{width: 120px;}
.jc-tab tr td textarea{width: 100%; height: 120px; line-height: 25px; padding: 4px; resize: none;}
.jc-tab tr td input[type="text"]:focus,.jc-tab tr td select:focus,.jc-tab tr td textarea:focus{border-color: #1269DB;}
.jc-btn{text-align: center;}
.jc-btn input[type="submit"],.jc-btn input[type="reset"]{width: 100px; height: 40px; background: #005293; color: #fff; margin: 0 20px; border: none; cursor: pointer;}

.page404{position: relative;}
.page404-txt{position: absolute; top: 45%; right: 250px; width: 360px; color: #057CCF; font-family:"Microsoft Yahei",Verdana,Arial; font-size: 18px;}
.page404-txt p:first-child{font-size: 24px; margin-bottom: 10px;}
.page404-txt p a{color: #CF4804;}

/* 404 */
.w404{position: relative; height: 700px; background: #D2F5F1; overflow: hidden;}
.yun{position: absolute; width: auto;}
.yun0{top: 50px; right: 0;}
.yun1{top: 300px; left: 20px;}
.yun2{top: 200px; left: 100px;}
.bird{top: 120px; left: 280px;}
.san{top: 150px; left: 50px; opacity: 0;}

.tipInfo{width:400px; height:200px; background: #fff; position: absolute; top: 250px; right: 400px; border: 5px solid #E6F9F7; padding: 20px;}
.tipInfo h2{color: #E94C3C;}
.tipInfo p{color: #289575; border-top: 1px dashed #AACDD5; margin-top: 20px; padding-top: 20px;}
.tipInfo p span{display: inline-block; width:360px; text-align: center;line-height:45px;}
.tipInfo p a{color: #E94C3C; text-decoration: underline; margin-left: 10px;}

.animated {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated2 {
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated2.infinite,.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.alternate{
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}
.linear{
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
}

@-webkit-keyframes leftRight {
  0%{
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }

  100%{
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}

@keyframes leftRight {
  0%{
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }

  100%{
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}

.leftRight {
  -webkit-animation-name: leftRight;
  animation-name: leftRight;
}

@-webkit-keyframes topBottom {
  0%{
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  100%{
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
}

@keyframes topBottom {
  0%{
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  100%{
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
}

.topBottom {
  -webkit-animation-name: topBottom;
  animation-name: topBottom;
}


@-webkit-keyframes topDown {
  0%{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  100%{
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes topDown {
  0%{
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  100%{
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

.topDown {
  -webkit-animation-name: topDown;
  animation-name: topDown;
}

.leadermail-search{width: 860px; border: 1px solid #BFBFBF; padding: 20px;}
.lm-search-form{border-bottom: 2px solid #BFBFBF; padding-bottom: 30px;}
.lm-search-form span{height: 36px; line-height: 36px; font-size: 20px; width: 110px;}
.lm-search-form input[type="text"]{width: 540px; height: 36px; line-height: 36px; border: 1px solid #BFBFBF; text-indent: 4px;}
.lm-search-form input[type="submit"]{width: 80px; height: 36px; line-height: 36px; background: #006ac0; border: none; cursor: pointer; color: #fff; margin-left: 20px;}
.lm-search-form input[type="submit"]:hover{background: #108ACC;}

.lm-search-result p{margin-top: 10px; line-height: 30px;}

.public-words-r>a:first-child{margin-top: 0;}

.online-talk-l{width: 795px; border: 1px solid #BFBFBF; padding: 20px;}
.ot-title{font-size: 24px; color: #000; font-family:"Microsoft Yahei",Verdana,Arial; text-align: center; border-bottom: 2px solid #ccc; padding-bottom: 20px; font-weight: bold;}

.online-talk-item{padding: 20px 0;}
.online-talk-item>img{width: 182px; height: 162px;}
.online-talk-txt{width: 550px; color: #666;}
.online-talk-txt p{line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.online-talk-txt p span{color: #1296DB;}
.online-talk-txt p a{color: #333; font-weight: bold;}
.online-talk-txt p a:hover{color: #1296DB; text-decoration: underline;}
.online-talk-txt p.online-talk-intro{height: 64px; white-space: normal;}

.online-talk-item+.online-talk-item{border-top: 1px solid #DEDEDE;}

.online-talk-r{width: 380px; border: 1px solid #BFBFBF; padding: 30px 15px;}
.online-talk-r ul{margin-left: -28px;}
.online-talk-r li{width: 160px; margin-top: 20px; margin-left: 28px;}

.zuzhi-title{font-size: 24px; font-family: "Microsoft Yahei",Verdana,Arial; color: #000; text-align: center; font-weight: bold; margin: 40px 0 20px;}
.zuzhi-tab{border-top: 2px solid #ccc; width: 100%;}
.zuzhi-tab tr td{padding: 10px; border-bottom: 1px dashed #E6E6E6; width: 25%;}
.zuzhi-tab tr.even td{background: #EBF6FF;}
.zuzhi-tab tr td a:hover{color: #005293;}


.st-top{width: 100%; height: 40px; background: #F5F5F5; line-height: 40px; font-size: 14px; color: #134980;}
.st-wrap{width: 1000px; margin: 0 auto;}
.st-top .st-wrap{padding: 0 50px;}
.st-top .top-l a{color: #134980;}
.st-top .top-c{margin-left: 50px;}
.st-top .top-c span{color: #fff;}
.st-top .top-c i{color: #E99504;}
.st-top .top-r a{color: #134980;}

.st-header{width: 1000px; margin: 20px auto;}
.st-header .top-l a{color: #134980;}
.st-search-btn input[type="submit"]{width: 46px; height: 28px; border: 1px solid #BABABA; color: #053672; font-size: 14px; background: #F1F1F1; cursor: pointer; margin-top: 39px;}
.st-search input[type="text"]{width: 210px; height: 28px;padding-left:5px;border: 1px solid #BABABA;color:#999999; line-height: 28px; text-indent: 4px; border-right: none; margin-top: 39px;}

/* .st-bg{background: url(image/stbg.png) repeat;} */
.st-bg .st-wrap{background: #fff; padding: 40px;}

.st-slide{width: 392px; height: 294px; position: relative; overflow: hidden;}
.st-slide .hd{position:absolute; right: 5px; bottom: 14px; z-index: 2;}
.st-slide .hd ul{height: 12px; line-height: 12px;}
.st-slide .hd ul li{display: inline-block; margin-right: 5px; width: 12px; height: 12px; background: #fff; border: 1px solid #fff; cursor:pointer;}
.st-slide .hd ul li.on{ background:#005293;}
.st-slide .bd div{height: 40px; width: 100%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5); color: #fff; line-height: 40px; padding: 0 100px 0 10px;}

.st-top-r{width: 500px;}
.st-list-title{line-height: 26px; height: 26px; position: relative;}
.st-list-title span{font-size: 20px; color: #BE0C07; font-weight: bold; border-left: 4px solid #BE0C07; padding-left: 10px;}
.st-list-title:before{content: ''; height: 10px; position: absolute; top: 7.5px; left: 180px; right: 70px; /*background: url(image/st-list-bg.png) repeat-x;*/}

.st-list{margin-left: -30px;}
.st-list-item{width: 445px; margin-left: 30px; margin-top: 30px;}

.st-footer{width: 100%; height: 80px; padding-top: 15px; background: #005293; color: #fff; text-align: center;}
.st-footer a {color:#fff;}
.special_intro{line-height: 22px; font-size:13px; height:160px; overflow-y:scroll; background: #F5FAFC; padding: 20px 20px 20px 50px; position: relative;}
.special_intro p{text-indent: 3em;}
.special_intro img{width: 105px; position: absolute; top: 0; left: 0;}
.hot-zt{border: 1px solid #BFBFBF; padding: 20px;}
.hot-zt-list{margin-left: -18px;} 
.hot-zt-list a{width: 276px; margin-left: 18px; margin-top: 15px;}
.st-top-h{text-align: center; margin: 20px 0;}
.st-top-h>a{font-size: 20px; font-weight: bold; color: #666; display: inline-block;}
.st-top-h ul li{display: inline-block; margin-top: 8px;}
.st-top-h ul li+li:before{content: '|'; padding-right: 4px; vertical-align: top; font-weight: bold; color: #666;}
.st-top-h ul li a{font-size: 16px; color: #666;}
.st-top-h a:hover{color: #005293;}

.zl-slide{width: 920px; padding: 0 20px; position: relative;}
.zl-slide .hd a{position: absolute; top: 50%; margin-top: -10px; color: #CFCFCF;}
.zl-slide .hd .next{right: 0;}
.zl-slide .hd .prev{left: 0;}
.zl-slide .bd li{float: left;}
.zl-slide .bd li a{display: block; width: 220px; padding: 0 10px;}
.zl-slide .bd li img{width: 200px; border: 1px solid #ACCCE5; padding: 1px;}

.zt-list{width: 905px;border: 1px solid #BFBFBF; padding: 10px;}
.zt-list ul li{width: 294.33333px; padding: 10px;}
.zt-list ul li a{font-size: 16px; display: block; line-height: 24px; margin: 8px 0; height: 48px; overflow: hidden;}
.zt-list ul li a:hover{color: #005293;}
.zt-list ul li p{font-size: 14px; color: #999;}

.zt-list-nav{width: 270px;}
.zt-list-nav-title{font-size: 24px; font-family:"Microsoft Yahei",Verdana,Arial; font-weight: bold; color: #000000;}
.zt-list-nav-title i{font-size: 26px; color: #1296DB; margin-right: 10px;}
.zt-list-nav .pb-info-nav3{border: 1px solid #BFBFBF; background: #FAFAFA; padding: 0 10px;}

.zt-list-nav .pb-info-nav3 dd a.active,.zt-list-nav .pb-info-nav3 dd a:hover{background: #CCE6F4; color: #005293; font-weight: normal;}

.pb-info-con-search select+input[type="text"]{margin-left: 10px;}

.pb-tab tr td.clicktosee a{color: #1296DB;}
.content td p{text-indent: 0;}
.leader-mailbox-form .msg img{width: 12px; vertical-align: middle;}

/*20170817-1658*/
.friend-links-img{margin-top: 20px;}
.friend-links-img a,.friend-links-img a img{width: 89px; height: 31px;}
.friend-links-img a{margin-right: 20px;}
.friend-links-img a:hover{opacity: 0.8;}

.web-map-item+.web-map-item{margin-top: 30px;}
.web-map-item{padding: 20px; border: 1px solid #ddd;}
.box_head{border-bottom: 1px solid #DEDEDE; line-height: 30px; padding-bottom: 5px;}
.web-map-title{font-size: 20px; color: #000; font-weight: bold; font-family:"Microsoft Yahei",Verdana,Arial;}
.web-map-title:hover{color: #005293}
.web-map-more{font-size: 14px; color: #999;}
.web-map-more:hover{color: #005293; text-decoration: underline;}
.web-map-list{padding: 10px 30px 0;}
.web-map-list li{font-size: 16px; width: 16.666666%; height: 22px; line-height: 22px; margin-top: 8px;}
.web-map-list li a{color: #333;}
.web-map-list li a span{color: #999;}
.web-map-list li a:hover{color: #005293; text-decoration: underline;}
.web-map-list li a:hover span{color: #005293;}
.web-map-list li.imporant-map a{color: #f00;}

.web-map-filter{font-size: 16px;}
.web-map-filter a{color: #666; display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px;}
.web-map-filter a.active,.web-map-filter a:hover{background: #005293; color: #fff;}

.web-map-list2{}
.web-map-list2 dl{width: 579px; padding: 0 29px;}
.web-map-list2 dl.even{background: #F9F9F9;}
.web-map-list2 dt{font-size: 16px; color: #333; font-weight: bold; padding: 20px 0;}
.web-map-list2 dd ul{height: 90px; overflow: hidden;}
.web-map-list2 dd li{display: inline-block; margin-bottom: 12px; line-height: 16px; height: 16px;}
.web-map-list2 dd li:after{content: '|'; color: #999; vertical-align: top; font-size: 14px; padding-left: 4px;}
.web-map-list2 dd li a{}
.web-map-list2 dd li a:hover{color: #005293; text-decoration: underline;}
.web-map-list2 dd li.map-more a{color: #999;}
/*20170817-1658 end*/

.write-success-tips{text-align: center; margin: 80px 0;}
.write-success-tips img{width: 120px; margin-bottom: 10px;}
.write-success-tips p{font-size: 16px; margin-top: 5px;}
.write-success-tips p span{font-weight: bold; color: #DB1212; font-size: 18px; padding: 0 3px;}
.write-success-tips button{padding: 0 20px; height: 40px; color: #fff; font-size: 17px; background: #1296DB; border: none; line-height: 40px; cursor: pointer; margin-top: 30px;}
.write-success-tips button:hover{background: #1FA2E8;}

/* vote */
.vote_show_p {height:11px;line-height:11px;background:#EDEDED;font-size:1px;}
.vote_show_p div {height:11px;line-height:11px;float:left;}
.vote_show_1 {background:#EA7211 repeat-x 0 0;border-left:#EA7211 1px solid;border-right:#EA7211 1px solid;}
.vote_show_2 {background:#AABF00 repeat-x 0 -11px;border-left:#AABF00 1px solid;border-right:#AABF00 1px solid;}
.vote_show_3 {background:#8B2A00 repeat-x 0 -22px;border-left:#8B2A00 1px solid;border-right:#8B2A00 1px solid;}
.vote_show_4 {background:#BF844A repeat-x 0 -33px;border-left:#BF844A 1px solid;border-right:#BF844A 1px solid;}
.vote_show_5 {background:#3A8938 repeat-x 0 -44px;border-left:#3A8938 1px solid;border-right:#3A8938 1px solid;}
.vote_show_6 {background:#486193 repeat-x 0 -55px;border-left:#486193 1px solid;border-right:#486193 1px solid;}
.vote_show_7 {background:#7DA3AE repeat-x 0 -66px;border-left:#7DA3AE 1px solid;border-right:#7DA3AE 1px solid;}
.vote_show_8 {background:#AE1486 repeat-x 0 -77px;border-left:#AE1486 1px solid;border-right:#AE1486 1px solid;}
.vote_show_9 {background:#5AB502 repeat-x 0 -88px;border-left:#5AB502 1px solid;border-right:#5AB502 1px solid;}
.vote_show_10 {background:#BF2146 repeat-x 0 -99px;border-left:#BF2146 1px solid;border-right:#BF2146 1px solid;}

.vote-list li{width: 25%; padding: 30px 15px 20px; text-align: center; color: #333;}
.vote-list li p{margin-top: 15px; font-weight: bold;}
.vote-list li p b{margin: 0 5px;}
.vote-list li p span{font-weight: bold; color: #f00;}
.vote-list li a{display: inline-block; width: 80px; height: 34px; background: #D41819; color: #fff; line-height: 34px; border-radius: 4px; margin-top: 15px;}
.vote-list li a.voted{background: #999;}

.voted-alert{width: 300px; height: 200px; background: #fff; position: fixed; top: 50%; left: 50%; margin-top: -100px; margin-left: -150px; z-index: 999; text-align: center; display: none;}
.voted-alert b{display: block; height: 50px; background: #005293; color: #fff; line-height: 50px; font-size: 20px;}
.voted-alert p{font-size: 20px; line-height: 20px; height: 20px; margin: 40px 0;}
.voted-alert a{display: inline-block; width: 80px; height: 34px; background: #D41819; line-height: 34px; color: #fff; border-radius: 4px;}


.tp-tab{padding: 50px 15px;}
.tp-tab table{width: 100%; border-collapse: collapse;}
.tp-tab table tr td{padding: 10px; border: 1px solid #E3EEF5;}
.tp-tab table tr td span{display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; background: #258CFF; color: #fff;}


.progress p.p_bg1{background: #EA7211;}
.progress p.p_bg2{background: #AABF00;}
.progress p.p_bg3{background: #8B2A00;}
.progress p.p_bg4{background: #BF844A;}
.progress p.p_bg5{background: #3A8938;}
.progress p.p_bg6{background: #486193;}
.progress p.p_bg7{background: #7DA3AE;}
.progress p.p_bg8{background: #AE1486;}

.ing{color: #369400;margin:-3px 0 0 0;}
.reload{margin-left: 20px;}
.reload:hover{color: #005293; text-decoration: underline;}
.see-num{margin-left: 20px;}
.see-num i{color: #f00;}
.advice-tips{padding: 10px 15px;}
.advice-tips p{background: #F1F1F1; padding: 10px; color: #005293; line-height: 28px;}

.ques-list{padding: 15px;}
.ques-list dl{margin-bottom: 30px;}
.ques-list dt{color: #333; font-weight: bold; margin-bottom: 10px;}
.ques-list dd{width: 600px;}
.ques-list dd table{width: 100%; border-collapse: collapse;}
.ques-list dd table tr td{border: 1px solid #E3EEF5; padding: 10px;}
.ques-list dd textarea{width: 100%; height: 150px; line-height: 25px; padding: 4px; border: 1px solid #A9A9A9; resize: none;}
.ques-list dd input[type="submit"],.tp-tab input[type="submit"]{width: 100px; height: 36px; background: #D41819; color: #fff; line-height: 36px; border-radius: 4px; border: none; cursor: pointer; margin-top: 30px;}

.h73{height: 73px;}
.body_bg{width: 2000px; position: absolute; top: 0; left: 50%; z-index: -1; margin-left: -1000px;}
#video{width: 600px; height: 400px; margin: 20px auto;}

/*20181218-1700 start*/
.fixed-r{
  display: none !important;
}
.top-l{
  width: 200px;
}
.top-c{
  margin-left: 0;
}
.dq_top_part{
  height: 40px;
  overflow: hidden;
  width: 240px;
}
.dq_top_part li{
  display: inline-block;
}
.dq_top_part a{
  line-height: 40px;
  /*width: 46px;*/
  display: inline-block;
  text-align: center;
  color: #fff;
  margin: 0 10px;
}
.dq_top_part a:hover span{
  text-decoration: underline;
}
.dq_top_part a span{
  font-size: 14px;
  vertical-align: middle;
}
.dq_top_part a i{
  vertical-align: middle;
  margin-right: 2px;
    }
/*20181218-1700 end*/
.news-detail img{
  width: auto;
}

.localnews-intro{margin-bottom: 30px;}
.contus {
	margin-top: 20px;
	border: 1px solid #f0f0f0;
	background-color: #FAFAFA;
	width: 250px;
	border: 1px solid #d8d8d8;
}

.contus .contus_tit {
	padding: 0 15px;
	font-size: 20px;
	line-height: 40px;
	font-weight: normal;
	background-color: #005293;
	color: #fff;
	margin-bottom: 10px;
}

.contus ul li {
	font-size: 14px;
	padding: 0 30px;
	margin-bottom: 10px;
}

.contus ul li img,
.contus ul li span {
	display: inline-block;
	margin-top: 4px;
}

/*&#27492;&#32593;&#31449;&#35774;&#35745;&#29256;&#26435;&#24402;&#32;&#28145;&#22323;&#24066;&#20044;&#37030;&#22270;&#31185;&#25216;&#26377;&#38480;&#20844;&#21496;&#32;&#25152;&#26377;&#65292;&#32;&#31105;&#27490;&#20219;&#20309;&#24418;&#24335;&#30340;&#29228;&#21462;&#37319;&#38598;&#12289;&#25220;&#34989;&#35774;&#35745;&#21069;&#31471;&#19982;&#33050;&#26412;&#20195;&#30721;*/

/*20190822-1000 start*/
.index-footer{
  height: 140px;
  background-color: rgba(0,0,0,0.5);
  font-size: 0;
}
.index-footer .wrap-p{
  background-color: transparent;
}
.index-footer-l{
  width: 700px;
  padding-top: 15px;
}
.index-footer-l p{
  font-size: 12px;
  color: #f2f2f2;
  line-height: 18px;
}
.index-footer-l a{
  color: #f2f2f2;
}
.index-footer-l a:hover{
  text-decoration: underline;
}
.index-footer-l p img{
  display: inline-block;
  width: 13px;
  height: 15px;
  vertical-align: middle;
  margin-top: -4px;
  margin-right: 8px;
}
.index-footer-l p .police{
  display: inline-block;
   margin-left: 36px;
}
.index-footer-nav{
  font-size: 15px;
  color: #fff;
  margin-bottom: 15px;
}
.index-footer-nav a{
  color: #fff;
  line-height: 20px;
}
.index-footer-nav a:hover{
  text-decoration: underline;
}
.index-footer-nav .line{
  margin: 0 10px;
}
.index-footer-r{
  width: 500px;
  margin-top: 50px;
  font-size: 0;
  text-align: right;
}
.index-footer-r a{
  display: inline-block;
  margin-left: 30px;
  vertical-align: middle;
}
.index-footer-r .img1{
  width: 58px;
  height: 73px;
}
.index-footer-r .img2{
  width: 128px;
  height: 63px;
}
.index-footer-r .img3{
  width: 184px;
  height: 60px;
}

.index-footer.no-nav{
  height: 105px;
}
.index-footer.no-nav .index-footer-nav{
  display: none;
}
.index-footer.no-nav .index-footer-r{
   margin-top: 15px;
}
.index-footer.st-footer{
  height: auto;
  background-color: #005293;
  text-align: left;
  padding: 10px 0 20px;
}
.index-footer.st-footer .index-footer-r{
  margin-top: 15px;
}
/*20190822-1000 end*/
