﻿html,
body {font-family: "微软雅黑";font-size: 16px;color: #333333;}
.body_f2 { background-color:#f2f2f2}
a { text-decoration: none; }
a:link, a:visited { color: #333333; }
a:hover { color: #1658a0; text-decoration: none; }
.p18 {color: #1658a0;font-size:18px; line-height:35px;}
.p16{font-size:16px; line-height:30px;}
.p16_red_b{ color: #e50516; font-size:16px; font-weight:bold;}
.p20_w_b { color: #ffffff; font-size:18px; font-weight:bold; letter-spacing: 2px;}
.p20{ color: #333333; font-size:20px; font-weight:bold; letter-spacing: 1px;}
.p17_w{ color: #ffffff; font-size:17px; font-weight: normal; }
.pad_10{ padding:10px;}
.pad_15{ padding:15px;}
.pad_20{ padding:20px;}
.pad_3_20{ padding:20px 20px 0 20px}
.pad_l_10{ padding-left:12px;}
.fz0 { font-size:0px} 
.fr { float:right}
.clear { clear:both;}
.m_r_0{ margin-right:0px;}
.m_5 { margin:5px;}

/*共用样式*/

/*头部*/
.top {width: 100%;}
.top_c{margin:0 auto;width:1300px;}
.top .logo{display: inline-table; margin:15px 0; vertical-align:text-top}
.top .top_r{display: inline-table;vertical-align:text-top; margin:15px 0; text-align:right; float:right;}
.top .top_r .tit1 .gwy{display: inline-block;}
.top .top_r .tit1 .gwy a {display: inline-block; padding: 0 12px; line-height: 22px;border: 1px solid #1658a0;border-radius:5px; color:#1658a0; margin-right:8px; font-size:14px;}
.top .top_r .tit1 .gwy a:hover {color:#ffffff; border: 1px solid #1658a0;border-radius:5px; background-color:#1658a0;transition: 1.2s all;}
.top .top_r .tit1 .banb{display: inline-block; padding-left:10px;}
.top .top_r .tit1 .banb ul li{ display:inline-block;padding:0 5px; position:relative;}
.top .top_r .tit1 .banb a {font-size:14px; line-height:22px}
.top .top_r .tit1 .IPV6{display: inline-block; padding-left:10px;}
.top .top_r .tit1 .IPV6 span{display: block;padding: 0 15px;line-height: 22px;border: 1px solid #666;border-radius:15px;font-size:14px;}
.meu {width: 100%; padding-top:25px;}
.top .tit1 .banb .mzt{ position: absolute; left: 50%; transform: translateX(-50%); width: 101px; background: #fff;padding: 20px 20px 5px 20px; text-align: center; border-radius: 4px; top:25px;z-index: 99;display: none;box-shadow: 0 0 10px rgba(0,0,0,.1); cursor: pointer;}
.top .tit1 .banb .mzt p{margin-top: 5px;}
.top .tit1 .banb .mzt::before{ content: ''; width: 0; height: 0; left: 50%; transform:translateX(-50%) rotate(-45deg); top: -5px; position: absolute; border-right: 10px solid #ffffff; border-bottom: 10px solid transparent; }
.top .tit1 .banb li:hover .mzt{ display: block; z-index: 999; font-size: 14px;}
.meu ul li{display: inline-block;border-bottom-width: 3px;margin: 0 5px; height:43px; }
.meu ul li>a {font-size: 24px;line-height: 42px;color: #333;padding: 0 10px;font-weight: bold;letter-spacing: 1px;position: relative;display: block;padding-bottom: 18px}
.meu ul li>a:hover{color: #1658a0;}
.meu ul li.on {border-bottom-color: #1658a0;}
.top_meu_bg {background:url(2021_meu_bg.png) center center no-repeat;}
.top_meu_c {width:1300px; margin:0 auto; height:78px; padding-top:10px;}
.top_meu_c .top_data{ float:left; display:block; width:25%; vertical-align:top; margin-top:10px; }
.top_meu_c .top_data P{font-size:17px; color:#ffffff; line-height:25px;}
.top_c .top1_ss{ display:none;}
.top_meu_c .top_ss{float:left; display:block;padding-top:10px;}
.top_meu_c .top_ss .top_ss_bg{ background-color:#ffffff40; width:550px; height:50px; border-radius:10px; vertical-align:top;}
.top_meu_c .top_ss .top_ss_bg input{background:transparent; font-size:17px; color:#ffffff; height:30px; line-height:30px; display:inline-block;}
.top_meu_c .top_ss .top_ss_bg input::-webkit-input-placeholder { 
/* WebKit browsers */ 
color: #fff; 
} 
.top_meu_c .top_ss .top_ss_bg input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #fff; 
} 
.top_meu_c .top_ss .top_ss_bg input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #fff; 
} 
.top_meu_c .top_ss .top_ss_bg input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #fff; 
}
.top_meu_c .top_ss01{display:inline-block; width:75px; position: relative;}
.top_meu_c .top_ss02{display:inline-block; margin-top:10px; width:70%;}
.top_meu_c .top_ss03{display:inline-block; float:right; margin:10px;}
.top_meu_c .top_ss01 .input1{width:60px; text-align:center; display:none;}
.top_meu_c .top_ss02 .input2{ width:90%;}
.top_meu_c .top_wza{ display:block; float:right; margin:10px;}
.top_meu_c .top_wza a{ height:50px; line-height:50px; color:#ffffff; font-size:22px; padding: 0 15px; display:inline-block; font-weight:bold; border-radius:6px;}
.top_meu_c .top_wza a:hover{ opacity: 0.9;}
.top_meu_c .top_wza a:nth-child(1){ background-color:#e66531; margin-right:15px;}
.top_meu_c .top_wza a:nth-child(2){ background-color:#4674c0}
.top_ss .upDown{position: absolute; display: block; width: 72px; height: 100%; left: 0px; top:0px; cursor: pointer; background:url(21_ico_updowm.png)  right center no-repeat;}
.ss_no { display:none;}


.top.fixed{border-bottom: 8px solid #1658a0; width:100%; position: fixed; left: 0; top: 0; right: 0; z-index: 999; transition: .3s all; padding-top: 0; height: 78px;}
.top.fixed .logo{margin:3px 0;}
.top.fixed .meu ul li {margin: 0 0px}
.top.fixed .logo img{height:70px;}
.meu ul li>a {padding: 0 7px;}
.top.fixed .top1_ss{float: right;display: block;width: 165px;border: 1px solid #999;border-radius:20px;height:36px; margin-top:15px;}
.top.fixed .top1_ss div{display:inline-block; vertical-align:middle; padding-top:5px;}
.top.fixed .top1_ss .input3{width:115px; background:transparent; padding-left:15px;}
.top.fixed .top_r {float: none; padding-left:35px;}
.top.fixed .meu {padding-top:0px;}
.top.fixed .top_c{ background:url(2021_wm.png) repeat }
.top.fixed .top_r .tit1, .top.fixed .top_meu_bg,.top.fixed .meu ul li:hover .top_meu_nav,.top.fixed .meu ul li:hover>a:before{ display: none;}
.ind_banner {margin-top:20px;}
/*首页 内容区*/
.ind_content {width: 1300px;margin:0 auto;
  /*页面共用部分*/
  /*页面共用部分*/
  /*首页的包裹区*/
  /*首页的包裹区*/
  /*内页的包裹区*/
  /*内页的包裹区*/}
.ind_content .section{padding-top:20px;}
.lb_box, .ind_xw{width: 640px;height: 400px;margin: 0px auto;overflow: hidden;position: relative;}
/*轮播图开始*/
.box-1 ul li{width: 650px;height: 400px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 650px; height: 400px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:70%; background:url(2021_ind_bar_bg1.png) bottom repeat-x;text-indent: 1em;padding-right:70% ;font-size: 16px; letter-spacing:1px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;background: rgba(255,255,255,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}
/*轮播图结束*/
.ind_content .section .tab1 {height: 37px;border-bottom: 1px solid #efefef;position: relative;}
.ind_content .section .tab1 li {margin-right: 30px; margin-left:15px; letter-spacing:2px;position: relative;height: 40px;line-height: 25px;font-size: 20px;float: left;}
.ind_content .section .tab1 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 5px;background-color: #1658a0; border-radius:3px;}
.ind_content .section .tab1 li.on a, .ind_content .section .tab1 li a:hover {font-weight: bold;color: #1658a0;}
.ind_content .section .tab1 li.on em, .ind_content .section .tab1 li:hover em {width: 100%;left: 0;}
.ind_content .section .tab-list-1{margin-top: 10px;height:360px;overflow: hidden}
.ind_content .section .tab-list-1 li{font-size: 16px;line-height:38px;transition: all .3s;padding-left: 20px;}
.ind_content .section .tab-list-1 li span{color: #999; float:right;}
.ind_content .section .tab-list-1 li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #1658a0;float: left;margin-top: 16px;margin-right: 10px;}

.ind_content .section1 {padding:20px 0 0 0;}
.ind_content .section1  ul{ font-size:0px;}
.ind_content .section1  ul li {display: inline-block;margin-right:14px; overflow:hidden;}
.ind_content .section1  ul li:last-child{display: inline-block;margin-right:0px;}
.ind_content .section1  ul li img{cursor: pointer;transition: all 0.6s;}
.ind_content .section1  ul li img:hover{ transform: scale(1.2);}

.ind_content .section2{ padding:20px 0 0 0;}
.ind_content .section2 .part{display: inline-block;width: 418px;margin-right: 15px;border: 1px solid #CCC; vertical-align:top; }
.ind_content .section2 .part:last-child{margin-right:0px;}
.ind_content .section2 .tab2 {height: 38px;border-bottom: 1px solid #e1e1e1;position: relative; padding-top:5px; }
.ind_content .section2 .tab2 li { margin:0px 15px 0 8px; letter-spacing:1px;position: relative;height: 40px;line-height: 25px;font-size: 18px;float: left;}
.ind_content .section2 .tab2 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 3px;background-color: #1658a0; }
.ind_content .section2 .tab2 li.on a, .ind_content .section2 .tab2 li a:hover {font-weight: bold;color: #1658a0;}
.ind_content .section2 .tab2 li.on em, .ind_content .section2 .tab2 li:hover em {width: 100%;left: 0;}
.ind_content .section2 .tab-list-2{margin-top: 10px;height:225px;overflow: hidden}
.ind_content .section2 .tab-list-2 li{font-size: 16px;line-height:36px;padding-left: 12px; padding-right:8px;}
.ind_content .section2 .tab-list-2 li span{color: #999; float:right;}
.ind_content .section2 .tab-list-2 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 10px;}
.ind_content .section2 .xxgk ul{font-size:0px;}
.ind_content .section2 .xxgk ul li {display:inline-block; width:33%; margin-bottom:2%; overflow:hidden; text-align:center;}
.ind_content .section2 .xxgk ul li a{font-size:16px; line-height:27px; display:block}
.ind_content .section2 .xxgk ul li a:hover{font-weight: bold;color: #1658a0;}
.ind_content .section2 .xxgk ul li i {border-radius:40px; width:78px; height:78px; display:block; margin:0 auto;}
.ind_content .section2 .xxgk ul li:nth-child(1) i{ background:#e0efff url(2021_ind_xxgk02.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(2) i{ background:#e0efff url(2021_ind_xxgk01.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(3) i{ background:#e0efff url(2021_ind_xxgk03.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(4) i{ background:#e0efff url(2021_ind_xxgk04.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(5) i{ background:#e0efff url(2021_ind_xxgk05.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(6) i{ background:#e0efff url(2021_ind_xxgk06.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(1):hover i{ background:#1658a0 url(2021_ind_xxgk02_on.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(2):hover i{ background:#1658a0 url(2021_ind_xxgk01_on.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(3):hover i{ background:#1658a0 url(2021_ind_xxgk03_on.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(4):hover i{ background:#1658a0 url(2021_ind_xxgk04_on.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(5):hover i{ background:#1658a0 url(2021_ind_xxgk05_on.png) center center no-repeat; }
.ind_content .section2 .xxgk ul li:nth-child(6):hover i{ background:#1658a0 url(2021_ind_xxgk06_on.png) center center no-repeat; }

.ind_content .section2 .tab3 {height: 38px;border-bottom: 1px solid #e1e1e1;position: relative; padding-top:5px; }
.ind_content .section2 .tab3 li { margin:0px 15px 0 8px; letter-spacing:1px;position: relative;height: 40px;line-height: 25px;font-size: 18px;float: left;}
.ind_content .section2 .tab3 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 3px;background-color: #1658a0; }
.ind_content .section2 .tab3 li.on a, .ind_content .section2 .tab3 li a:hover {font-weight: bold;color: #1658a0;}
.ind_content .section2 .tab3 li.on em, .ind_content .section2 .tab3 li:hover em {width: 100%;left: 0;}
.ind_content .section2 .tab-list-3{margin-top: 10px;height:225px;overflow: hidden}
.ind_content .section2 .tab-list-3 li{font-size: 16px;line-height:36px;padding-left: 12px; padding-right:8px;}
.ind_content .section2 .tab-list-3 li span{color: #999; float:right;}
.ind_content .section2 .tab-list-3 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 10px;}
.ind_content .section2 .wsbs ul{font-size:0px;}
.ind_content .section2 .wsbs ul li {display:inline-block; margin-bottom:3%; overflow:hidden}
.ind_content .section2 .wsbs ul li:nth-child(odd){margin-right:3%; margin-left:2%}
.ind_content .section2 .wsbs ul li:nth-child(even)){margin-right:1%;}
.ind_content .section2 .wsbs ul li div{cursor: pointer;transition: all 0.6s;}
.ind_content .section2 .wsbs ul li div:hover{ transform: scale(1.1);}


.ind_content .section2 .tab4 {height: 38px;border-bottom: 1px solid #e1e1e1;position: relative; padding-top:5px; }
.ind_content .section2 .tab4 li { margin:0px 15px 0 8px; letter-spacing:1px;position: relative;height: 40px;line-height: 25px;font-size: 18px;float: left;}
.ind_content .section2 .tab4 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 3px;background-color: #1658a0; }
.ind_content .section2 .tab4 li.on a, .ind_content .section2 .tab3 li a:hover {font-weight: bold;color: #1658a0;}
.ind_content .section2 .tab4 li.on em, .ind_content .section2 .tab3 li:hover em {width: 100%;left: 0;}
.ind_content .section2 .tab-list-4{margin-top: 10px;height:225px;overflow: hidden}
.ind_content .section2 .tab-list-4 li{font-size: 16px;line-height:36px;padding-left: 12px; padding-right:8px;}
.ind_content .section2 .tab-list-4 li span{color: #999; float:right;}
.ind_content .section2 .tab-list-4 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 10px;}

.ind_content .section2 .zmhd ul{font-size:0px;}
.ind_content .section2 .zmhd ul li {display:inline-block; width:47%; background-color:#e6f4ff; height:101px; line-height:100px; border-radius:5px; margin-bottom:3%; overflow:hidden}
.ind_content .section2 .zmhd ul li:nth-child(odd){margin-right:3%; margin-left:2%}
.ind_content .section2 .zmhd ul li:nth-child(even)){margin-right:1%;}
.ind_content .section2 .zmhd ul li img{ float:left; margin:6px 10px;}
.ind_content .section2 .zmhd ul li a{color:#1658a0; font-size:16px; font-weight:bold; vertical-align:middle; display:block;}
.ind_content .section2 .zmhd ul li div{cursor: pointer;transition: all 0.6s;}
.ind_content .section2 .zmhd ul li div:hover{ transform: scale(1.1);}
/*.ind_content .section2 .zmhd ul li div:hover{transform: translate(0px,-10px); -ms-transform: translate(0px,-10px);  /* IE 9  -webkit-transform: translate(0px,-10px); /* Safari and Chrome  }*/

.ind_content .section3 {padding:20px 0 20px 0;}
.section3 .ind_wzdh{background:url(21_ind_wzdh_bg.png) center center no-repeat; width:102px; height:100px; margin-right:15px; display:inline-block; vertical-align:top;}
.section3 .ind_wzdh span { padding:20px; display:block; font-size:22px; color:#1658a0; line-height:30px; margin:0 auto; text-align:center;}
.section3 .ind_wzdh_list{display:inline-block; width:1161px; border: 1px solid #cccccc; height:85px; vertical-align:top; padding-top:13px; padding-left:15px}
.section3 .ind_wzdh_list a{display:inline-table; width:18%; font-size:18px; line-height:35px; margin-left:20px;}

.pro-new-show {position: relative;width: 1300px;margin: 0 auto; height: auto;overflow: hidden;}
.pro-new-show .pro-list{width: 100%;height: auto;overflow: hidden; margin:20px 0;}
.pro-new-show .pro-list ul li{float: left;width: 313px;height: auto;overflow: hidden;background: #FFFFFF;margin-right: 16px;}
.pro-new-show .pro-list ul li:last-child{margin-right: 0;}
.pro-new-show .pro-list ul li img{width: 100%;}
.pro-new-show .arrow a{display: inline-block;position: absolute;width: 49px;height:60px;z-index: 2;}
.pro-new-show .arrow a.prev{left:2px;top: 50%;margin-top: -30px;background: url(2021_left1.png) center center no-repeat;}
.pro-new-show .arrow a.next{right:2px;top: 50%;margin-top: -30px;background: url(2021_right1.png) center center no-repeat;}

.pro-new-show .pagination{position: relative;width: 100%;height: auto;overflow: hidden;padding-top: 40px;text-align: center;}
.pro-new-show .pagination ul li{width: 15px;height: 15px;border-radius: 100%;background: #FFFFFF;display: inline-block;margin: 0 8px;text-indent:-9999px; }
.pro-new-show .pagination ul li.on{background: #2069ff;}

/*底部*/
.footer{width:100%; background-color:#f6f6f6;}
/*友情链接*/
.footer .ind_fen{width:1300px; margin:0 auto; height:60px; position:relative;}
.footer .ind_fen ul li {float:left;width:22%; padding:20px 4% 20px 0;}
.footer .ind_fen ul li:last-child{ padding-right:0px;}
.footer .ind_fen ul li p{display:block;border: 1px solid #CCC; background-color:#ffffff; height:32px; line-height:32px; padding-left:15px;position: relative; cursor: pointer; transition: .3s all; z-index: 10;margin-bottom:5px;}
.footer .ind_fen ul li em{ background:url(2021_ind_jh01.png) no-repeat center center; float:right; padding:5px; height:25px; width:25px;transition: .3s all;}
.footer .ind_fen ul li:hover p{display:block;border: 1px solid #1658a0; margin-bottom:5px;}
.footer .ind_fen ul li:hover em{ transform: rotate(180deg);background:url(2021_ind_jh02.png) no-repeat center center;}
.footer .ind_fen ul li .linklist {display:none; transition: .3s all;}
.footer .ind_fen ul li:hover .linklist{position: absolute; display:block; left: 0; right: 3px; z-index: 5;  background-color:#ffffff; padding: 15px 20px 15px 30px; border: 1px solid #1658a0; }
.footer .ind_fen ul li:hover .linklist a {display:inline-block; width:16%; line-height:32px;}
.footer .line{border-bottom: 1px solid #e2e2e2;}
.footer .bottom01 {width:1300px; margin:0 auto; position:relative; padding:25px 0; overflow:hidden;}
.footer .bottom01 .bot01{ float:left; width:60%}
.footer .bottom01 .bot01 p{ line-height:32px;}
.footer .bottom01 .bot01 p a{white-space:nowrap;}
.footer .bottom01 .bot01 p em{ padding:0 10px; font-style: normal;}
.footer .bottom01 .bot01 p span{ margin-right:15px; white-space:nowrap;}
.footer .bottom01 .bot01 p span img{ vertical-align:middle; padding-right:3px;}
.footer .bottom01 .bot02{ float:left; width:20%; position:relative; }
.footer .bottom01 .bot02 h2{ font-size:18px; font-weight:bold;}
.footer .bottom01 .bot02 ul li{background-color:#ebebeb; margin-top:10px; height:40px; line-height:40px;display:block; }
.footer .bottom01 .bot02 i img{ vertical-align:middle; margin:0 15px;}
.footer .bottom01 .bot02 ul li:hover .ewm_pic{display: block;}
.footer .bottom01 .bot02 .ewm_pic {position: absolute; right:100%; top: 50%; transform: translateY(-50%); width: 126px; height: 126px; display: none;}
.footer .bottom01 .bot02 .ewm_pic img{ width:126px;}
.footer .bottom01 .bot03 {float:right; padding-top:25px;}
.footer .bottom01 .bot03 span{ vertical-align:top; padding-left:15px;}
.footer .bottom02 {width:1300px; margin:0 auto; position:relative; padding:15px 0; overflow:hidden; text-align:center;}
.footer .bottom02 p{ line-height:25px;}
.footer .bottom02 p span{ padding-right:15px; white-space:nowrap;}
/*友情链接*/
/*政务公开*/
.main{width: 1300px;margin:20px auto; background-color:#FFFFFF}
.zw_zxwj { display:inline-block; width:54%; vertical-align:top;}
.zw_xxgk { display:inline-block; width:44%; vertical-align:top; margin-left:2%; margin-top:45px;}
.zw_line{height: 45px;border-bottom: 1px solid #efefef;position: relative;}
.zw_title01{color: #1658a0; font-size:20px; font-weight:bold; display:block; line-height:40px; padding-left:5px;}
.zw_line .zw_title01 em {position: absolute;left:5px;width: 80px;bottom: -2px;height: 5px;background-color: #1658a0; border-radius:3px;}
.zw_list {margin-top: 10px;height:305px;overflow: hidden}
.zw_list li{font-size: 16px;line-height:37px;transition: all .3s;padding-left: 20px;}
.zw_list li span{color: #999; float:right;}
.zw_list li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #1658a0;float: left;margin-top: 16px;margin-right: 10px;}
.zw_xxgk ul {font-size:0px;}
.zw_xxgk ul li{display:inline-block; width:49%; height:90px; margin-bottom:15px; border-radius:5px;background-color:#e0efff;}
.zw_xxgk ul a:nth-child(odd){margin-right:1%;}
.zw_xxgk ul a:nth-child(even){margin-left:1%;}
.zw_xxgk ul li:hover {background-color:#1658a0;}
.zw_xxgk ul li i{width:65px; height:90px; display:inline-block; vertical-align:middle;}
.zw_xxgk ul li p{ line-height:90px; display:inline-block; vertical-align:middle;letter-spacing:2px;}
.zw_xxgk ul a{font-size:20px; line-height:40px; height:80px; color: #1658a0;font-weight: bold; }
.zw_xxgk ul a:hover{font-weight: bold; color: #ffffff;}
.zw_xxgk ul a:nth-child(1) i{ background:url(2021_ind_xxgk02.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(2) i{ background:url(2021_ind_xxgk01.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(3) i{ background:url(2021_ind_xxgk03.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(4) i{ background:url(2021_ind_xxgk04.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(5) i{ background:url(2021_ind_xxgk05.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(6) i{ background:url(2021_ind_xxgk06.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(1):hover i{ background:url(2021_ind_xxgk02_on.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(2):hover i{ background:url(2021_ind_xxgk01_on.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(3):hover i{ background:url(2021_ind_xxgk03_on.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(4):hover i{ background:url(2021_ind_xxgk04_on.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(5):hover i{ background:url(2021_ind_xxgk05_on.png) center center no-repeat; }
.zw_xxgk ul a:nth-child(6):hover i{ background:url(2021_ind_xxgk06_on.png) center center no-repeat; }
.zw_left{width:860px; display:inline-table;vertical-align:top;}
.zw_right{width:380px;display:inline-table;vertical-align:top; margin-left:20px;}
.zw_part:nth-child(odd) {display:inline-block; width:419px; margin-right:20px; vertical-align:top;}
.zw_part:nth-child(even) {display:inline-block; width:420px; margin-right:0px; vertical-align:top;}
.zw_part .zw_tab1 {height: 38px;border-bottom: 1px solid #e1e1e1;position: relative; padding-top:5px; }
.zw_part .zw_tab1 li { margin:0px 15px 0 8px; letter-spacing:1px;position: relative;height: 40px;line-height: 25px;font-size: 20px;float: left;}
.zw_part .zw_tab1 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 3px;background-color: #1658a0; }
.zw_part .zw_tab1 li.on a, .ind_content .section2 .tab2 li a:hover {font-weight: bold;color: #1658a0;}
.zw_part .zw_tab1 li.on em, .ind_content .section2 .tab2 li:hover em {width: 100%;left: 0;}
.zw_part .zw_tab_list1{ margin:10px 0;height:190px;overflow: hidden}
.zw_part .zw_tab_list1 li{font-size: 16px;line-height:36px;padding-left: 12px; padding-right:8px;}
.zw_part .zw_tab_list1 li span{color: #999; float:right;}
.zw_part .zw_tab_list1 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 10px;}

.zw_part .zw_tab2 {height: 38px;border-bottom: 1px solid #e1e1e1;position: relative; padding-top:5px; }
.zw_part .zw_tab2 li { margin:0px 15px 0 8px; letter-spacing:1px;position: relative;height: 40px;line-height: 25px;font-size: 20px;float: left;}
.zw_part .zw_tab2 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 3px;background-color: #1658a0; }
.zw_part .zw_tab2 li.on a, .ind_content .section2 .tab2 li a:hover {font-weight: bold;color: #1658a0;}
.zw_part .zw_tab2 li.on em, .ind_content .section2 .tab2 li:hover em {width: 100%;left: 0;}
.zw_part .zw_tab_list2{ margin:10px 0;height:190px;overflow: hidden}
.zw_part .zw_tab_list2 li{font-size: 16px;line-height:36px;padding-left: 12px; padding-right:8px;}
.zw_part .zw_tab_list2 li span{color: #999; float:right;}
.zw_part .zw_tab_list2 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 10px;}

.zw_part .zw_tab3 {height: 38px;border-bottom: 1px solid #e1e1e1;position: relative; padding-top:5px; }
.zw_part .zw_tab3 li { margin:0px 15px 0 8px; letter-spacing:1px;position: relative;height: 40px;line-height: 25px;font-size: 20px;float: left;}
.zw_part .zw_tab3 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 3px;background-color: #1658a0; }
.zw_part .zw_tab3 li.on a, .ind_content .section2 .tab2 li a:hover {font-weight: bold;color: #1658a0;}
.zw_part .zw_tab3 li.on em, .ind_content .section2 .tab2 li:hover em {width: 100%;left: 0;}
.zw_part .zw_tab_list3{ margin:10px 0;height:190px;overflow: hidden}
.zw_part .zw_tab_list3 li{font-size: 16px;line-height:36px;padding-left: 12px; padding-right:8px;}
.zw_part .zw_tab_list3 li span{color: #999; float:right;}
.zw_part .zw_tab_list3 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 10px;}

.zw_part .zw_tab4 {height: 38px;border-bottom: 1px solid #e1e1e1;position: relative; padding-top:5px; }
.zw_part .zw_tab4 li { margin:0px 15px 0 8px; letter-spacing:1px;position: relative;height: 40px;line-height: 25px;font-size: 20px;float: left;}
.zw_part .zw_tab4 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 3px;background-color: #1658a0; }
.zw_part .zw_tab4 li.on a, .ind_content .section2 .tab2 li a:hover {font-weight: bold;color: #1658a0;}
.zw_part .zw_tab4 li.on em, .ind_content .section2 .tab2 li:hover em {width: 100%;left: 0;}
.zw_part .zw_tab_list4{ margin:10px 0;height:190px;overflow: hidden}
.zw_part .zw_tab_list4 li{font-size: 16px;line-height:36px;padding-left: 12px; padding-right:8px;}
.zw_part .zw_tab_list4 li span{color: #999; float:right;}
.zw_part .zw_tab_list4 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 10px;}
.zw_zdxm {width: 100%;border: 1px solid #CCC;border-radius:5px; margin-bottom:20px;}
.zw_zdxm .zw_title02{ display:block;  padding-left:10px; background-color: #1658a0; margin:8px;}
.zw_zdxm .zw_title02 a{color: #ffffff; font-size:20px; font-weight:bold;line-height:45px; }
.zw_zdxm .zw_title02 a:hover{color: #ffffff;}
.zw_zdxm .zw_list5{margin:10px 0;height:170px;overflow: hidden}
.zw_zdxm .zw_list5 li{font-size: 16px;line-height:33px;padding-left: 12px; padding-right:8px;}
.zw_zdxm .zw_list5 li span{color: #999; float:right;}
.zw_zdxm .zw_list5 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 10px;}
.lxwm_bg {background:url(2021_zwgk_bg01.png) left top no-repeat; height:235px; width:100%}
/*互动交流*/
.hd_left { display:inline-table; width:35%; vertical-align:top;}
.hd_right { display:inline-table; width:63%; vertical-align:top; margin-left:2%; padding-top:15px;}
.hd_zxft {background-color:#e0efff; border-radius:10px; padding:15px;}
.hd_title {color: #1658a0;font-size:20px; font-weight:bold;}
.hd_title02 {color: #477ab9;font-size:18px; font-weight:bold;}
.hd_zxft .pic {height:290px; margin:20px 0 10px 0; overflow:hidden;}
.hd_zxft .pic img { width:100%; height:290px;}
.hd_zxft .hd_con {padding-left:10px;}
.hd_zxft .ftsl {margin:10px auto; text-align:center}
.hd_zxft .ftsl span{display:inline-block; width:45%; height:45px; width:135px; border-radius:10px;}
.hd_zxft .ftsl a { color:#FFF; letter-spacing:2px; line-height:45px; font-size:18px; font-weight:bold;}
.hd_zxft .ftsl span:nth-child(1) {background-color:#3b84df;}
.hd_zxft .ftsl span:nth-child(2) {background-color:#ed9d2b; margin-left:20px;}
.hd_zxft .wqhg ul li{display:inline-block; width:48.5%; border-radius:5px; background-color:#ffffff; height:100px; vertical-align:top; }
.hd_zxft .wqhg ul li:nth-child(1) { margin-right:3%;}
.hd_zxft .wqhg ul li:nth-child(2) {margin-right:0%;}
.hd_zxft .wqhg ul li a{display:block; font-size:16px; line-height:28px; padding:10px;}
.hd_zxft .wqhg ul li span {color: #999; display:block;}
.hd_line{height: 35px;border-bottom: 1px solid #efefef;position: relative;}
.hd_line em {position: absolute;left:8px;width: 100px;bottom: -2px;height: 3px;background-color: #1658a0; border-radius:3px;}
.tszx .zx_btn ul li{width:20%; display:inline-table;}
.tszx .zx_btn ul li div{width:140px; height:120px; border-radius:5px; margin:15px auto; text-align:center;}
.tszx .zx_btn ul li div{font-size:18px; line-height:40px; padding-top:15px;}
.tszx .zx_btn ul li .bg01{ background:#eef5ff url(2021_tszx_bg01.png) center bottom no-repeat;}
.tszx .zx_btn ul li .bg02{ background:#eef5ff url(2021_tszx_bg02.png) center bottom no-repeat;}
.tszx .zx_btn ul li .bg03{ background:#eef5ff url(2021_tszx_bg03.png) center bottom no-repeat;}
.tszx .zx_btn ul li .bg04{ background:#eef5ff url(2021_tszx_bg04.png) center bottom no-repeat;}
.tszx .zx_btn ul li .bg05{ background:#eef5ff url(2021_tszx_bg05.png) center bottom no-repeat;}
.hd_part{width:48%; display:inline-block; margin-right:2%; margin-top:15px; vertical-align:top;}
.hd_list1 { margin-top:8px;height:168px;overflow: hidden}
.hd_list1 li{font-size: 16px;line-height:35px;padding-left: 12px; padding-right:8px;}
.hd_list1 li span{color: #999; float:right;}
.hd_list1 li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 10px;}

#detail .hd_table{ width:90%}
#detail .hd_title{height:40px; line-height:40px; background-color:#1658a0; font-size:18px; color:#ffffff; text-align:center; font-weight:bold; padding:8px;}
#detail .hd_l{text-align:right;  font-weight:bold;font-size:16px; line-height:32px; color:#333333; padding:10px; width:100px; background-color:#FFF; vertical-align:top;}
#detail .hd_r{text-align:left;  font-weight: normal;font-size:16px; line-height:32px; color:#333333;padding:10px; background-color:#FFF; vertical-align:top;}
/*专题专栏*/
 .list_zt ul { font-size:0px}
 .list_zt ul li{display:inline-block; width:25%; vertical-align:top; padding-bottom:15px;}
 .list_zt ul li img {width:100%; height:auto}
 .zt_bd{width:92%; border:1px solid #b2d8e5; text-align:center}
 /*办事服务列表*/
.bsfw_pic ul { font-size:0px}
.bsfw_pic ul li{display:inline-block; width:50%; vertical-align:top; padding-bottom:25px;}
.bsfw_pic ul li img {width:100%; height:auto}
.bsfw_bd{width:96%; border:1px solid #b2d8e5; text-align:center}
/*列表页面*/
.list_dc{border: 1px solid #dcdcdc;}
.bg_f2 {background-color:#f2f2f2}
.list_dc .home{text-align: left;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dcdcdc; height:60px; line-height:58px; }
.list_dc .home img{vertical-align:middle; padding:0 8px 0 20px;}
.list_lf {display: inline-table; width:275px; margin:20px; vertical-align:top;}
.list_rt {display:inline-table; width:945px; min-height:700px; vertical-align:top;margin:20px 20px 20px 5px;}
.list_lf .list_c_name01 {background:#1658a0 url(2021_chn_ico.png) 50px center no-repeat; font-size:21px; color:#FFF; letter-spacing:2px; text-align:center; line-height:60px; font-weight:bold;border-radius:10px 10px 0 0;}
.list_lf .list_c_name02 li {background-color:#eef5ff; padding:15px; text-align:center; border-bottom-color:#ffffff; border-bottom-width:1px; border-bottom-style:solid;font-size:18px; line-height:30px;}
.list_lf .list_c_name02 li.on,.list_lf .list_c_name02 li:hover{color:#1658a0; font-weight:bold; background-color:#c0d9fc; }
.list_lf .list_c_name03{background-color:#eef5ff; border-radius:0 0 10px 10px; height:150px;}
.list_dc .list_tito {position: relative;text-align: left;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dcdcdc; height:60px; line-height:58px; font-size:20px; color:#1658a0; font-weight:bold; padding-left:20px;}
.list_dc .list_tito em {position: absolute;left:5px;width: 105px;bottom: -2px;height: 3px;background-color: #1658a0; border-radius:3px;}
.list_dc .list_tit1 {position: relative;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dcdcdc;}
.list_dc .list_tit1 .c_title{text-align: left;  height:60px; line-height:58px; font-size:20px; color:#1658a0; font-weight:bold; padding:0 15px; margin-bottom:-2px; display:inline-table; border-bottom: 3px solid #1658a0;}
.list_w92 { width:92%; margin:0 auto;}
.list_article { min-height:710px;}
.list_article li{font-size: 16px;line-height:38px;transition: all .3s;padding-left: 20px;}
.list_article span{color: #999; float:right;}
.list_article li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #1658a0;float: left;margin-top: 16px;margin-right: 10px;}
.xuxian {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dcdcdc;
	margin:15px 0;
}

.list_dc .page{ text-align:center; margin:25px 10px 10px 10px;}
.list_lf .list_c_name11>ul>li{background-color:#eef5ff; text-align:left; border-bottom-color:#ffffff; border-bottom-width:1px; border-bottom-style:solid;}
.list_lf .list_c_name11>ul>li>a{font-size:18px; line-height:60px; display:block; padding-left:80px;}
.list_lf .list_c_name11>ul>li>.a1{font-size:18px; line-height:30px; padding-top:10px; display:block; padding-left:80px; height:40px}
.list_lf .list_c_name11>ul>li.on,.list_lf .list_c_name11>ul>li:hover{color:#1658a0; font-weight:bold; background-color:#c0d9fc; }
.list_lf .list_c_name11>ul>li.on>a{color:#1658a0;}
.list_lf .list_c_name11>ul>li.on>.a1{line-height:30px; padding-top:10px;background:url(21_xy_ico_sjx.png) 70% 22px no-repeat;}
.list_lf .list_c_name11>ul>li>div>ul>li{ height:40px; }
.list_lf .list_c_name11>ul>li>div>ul>li>a{font-size:16px; line-height:40px; font-weight:normal; color:#666666; display:block;}
.list_lf .list_c_name11>ul>li>div>ul>li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #666666;float: left;margin:18px 10px 0 95px;}
.list_lf .list_c_name11>ul>li>div>ul>li.on i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #1658a0;float: left;margin:18px 10px 0 95px;}
.list_lf .list_c_name11>ul>li>div>ul>li.on a,.list_lf .list_c_name11>ul>li>div>ul>li:hover{color:#2a76c9}
/*列表图片*/
.list_pic ul { font-size:0px}
.list_pic ul li{display:inline-block; width:33%; vertical-align:top;}
.list_pic ul li img {width:280px; height:200px; margin-top:5px;}
.list_pic ul li .div_bd{
		margin:15px auto;
		text-align:center;
		width:290px;
		border-radius:5px;
	border:1px solid #e6e6e6;
	box-shadow:5px 5px  5px #e6e6e6;
	overflow:hidden;
        }
		.list_pic ul li .div_bd p{ line-height:36px; font-size:16px;}
/*分页*/
 .fy_list_04{ margin: 30px auto; color: #333333; text-align: center; font-size: 0;}
	.fy_list_04 a{ font-size: 14px; display: inline-block; line-height: 18px; padding: 11px 16px; border: 1px solid #1658a0; background-color: #ffffff; margin:0px 5px; color: #333333; border-radius: 5px; }
	.fy_list_04 a.on,.fy_list_04 a:hover{ background-color: #1658a0; color: #ffffff; border: 1px solid #1658a0;}
	.fy_list_04 a.prev,.fy_list_04 a.next,.fy_list_04 a.first,.fy_list_04 a.last{ font-style: normal; font-family: simsun;}
	.fy_list_04 a.prevStop,.fy_list_04 a.nextStop{ background-color: #f2f2f2; border: 1px solid #f2f2f2; color: #999999;}
	.fy_list_04 a.prevStop:hover,.fy_list_04 a.nextStop:hover{ border: 1px solid #f2f2f2; background-color: #f2f2f2; color: #999999; cursor: default;}
/*列表--在线访谈*/
     .list_article_ft .nrBox {	border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #dcdcdc;margin:15px 0;}
	 .list_article_ft .nrBox .ft_pic{ display:inline-table; width:40%; vertical-align: top; padding-bottom:12px; text-align:center;}
	 .list_article_ft .nrBox .ft_pic img{width:330px; height:200px;}
	 .list_article_ft .nrBox .ft_con{ display:inline-table; width:59%; vertical-align: top}
	 .list_article_ft .nrBox .ft_con span{ display:block; height:45px;  padding:0 15px; background-color:#1658a0; border-radius:10px; margin-bottom:10px; text-align:center; width:100px; float:right;}
	 .list_article_ft .nrBox .ft_con span a{color:#FFF; font-size:16px; line-height:45px;}
	 .list_article_ft .nrBox .ft_con li { font-size:16px; line-height:37px;}
	 
	.list_tito span{ padding-left:15px;color: #999;font-weight:normal;}
	.list_tito span a{font-size:19px; color: #999; font-weight:normal;} 
	.list_tito span a:hover{color: #1658a0;} 
	.list_tito i {display:inline-block; width:25px; height:25px; background:url(2021_ico_cqyg.png) 15px bottom no-repeat; padding:16px 0px 0 20px ; vertical-align:top;}
	.list_tito p {display:inline-block;}
	.list_tito span a:hover i{background:url(2021_ico_cqyg_on.png) 15px bottom no-repeat;} 
/*内容页面*/

.detail_title{font-size:32px; line-height:45px; color:#1658a0; font-weight: bold; text-align:center; width:90%; margin:0 auto;}
.detail_date{font-size:16px; color:#999999; text-align:center; line-height:32px;}
.detail_date span { margin-right:15px;}
.detail_con {font-size:18px; line-height:32px; color:#454545; width:90%; margin:0 auto; text-align:left; min-height:700px; padding-bottom:20px;}
.detail_con table{border-collapse: collapse;margin: 0 auto;width:100%;}
.detail_con table td{border:1px solid #9f9f9f;padding:5px;}
.detail_con p,.detail_con div{ margin-bottom:15px;}
.list_dc .line {border-bottom: 1px solid #e2e2e2; margin:15px 30px;}
.detail_tit01 {width:95%; margin:0 auto; height:50px;}
.detail_tit01 .fx {color: #454545; padding-left:20px; line-height:24px; font-size:18px; float:left;}
.detail_tit01 .close {float:right;}
.detail_tit01 .close span{
	display: inline-block;
	margin-left: 20px;
	height: 32px;
	width: 80px;
	background-color: #e6e6e6;
	border-radius: 5px;
	text-align: center;
	line-height:30px;
}
.detail_tit01 .close span:hover{background-color:#1658a0;}
.detail_tit01 .close span a{font-size:16px; line-height:30px; margin:0 auto; display:block; width:100%}
.detail_tit01 .close span a:hover{ color:#FFF}





/*检索列表*/
.detail_con0 {width:90%; margin:0 auto; text-align:left; min-height:700px; padding-bottom:20px;}
.gl_list ul li {font-size: 16px;line-height:36px;padding-left: 12px; padding-right:8px;}
.gl_list ul li span{color: #999; float:right;}
.gl_list ul li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #1658a0;float: left;margin-top: 18px;margin-right: 12px;}