﻿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; }
.nav_2021 li> a{}
.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.on {border-bottom-color: #1658a0;}
.top_meu_bg {background:url(21_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:80px;}
.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:100%;}
.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_meu_nav{ display:none;width:1300px; margin:0 auto;position:absolute;left:0;right:0;height:88px;background-color: #1658a0;top: 122px;text-align: center;}
.meu ul li:hover .top_meu_nav{display:block;font-size: 0;}
.meu ul li:hover .top_meu_nav a{line-height:80px;color: #ffffff;font-size: 18px;margin: 0 15px; font-weight:bold;}
.meu ul li.zwgk .top_meu_nav{padding-top:8px; height:80px}
.meu ul li.zwgk .top_meu_nav a{line-height: 30px;display: block;margin: 0 10px;float: left;}
.meu ul li.jdhy .top_meu_nav{ padding-left:15%;}
.meu ul li.bsfw .top_meu_nav{ padding-left:20%;}
.meu ul li.hdjl .top_meu_nav{ text-align:right;}
.meu Ul li.gkfc .top_meu_nav{ text-align:right;}
.meu ul li.zwgk>a,.meu>ul>li.jdhy>a,.meu>ul>li.hdjl>a,.meu>ul>li.bsfw>a,.meu>ul>li.szf>a{ position:relative;}

.meu>ul>li:hover a{ color:#1658a0}


.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:6px 0;}
.top.fixed .logo img{height:64px;}
.top.fixed .top1_ss{float: right;display: block;width: 180px;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:120px; background:transparent; padding-left:15px;}
.top_ss .upDown{position: absolute; display: block; width: 75px; height: 100%; left: 0px; top:0px; cursor: pointer; background:url(21_ico_updowm.png)  right center no-repeat;}
.ss_no { display:none;}
.top.fixed .top_r {float: none; padding-left:20px;}
.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 {position: relative; height:45px;}
.ind_content .section .tab1 li {margin-right: 15px; margin-left:5px; letter-spacing:2px;position: relative;height: 45px;line-height: 45px;font-size: 20px;float: left; padding:0 25px;background-color:#e6e6e6; border-radius:5px;}
.ind_content .section .tab1 li.on,.ind_content .section .tab1 li:hover {font-weight: normal; background-color:#1658a0; }
.ind_content .section .tab1 li.on a{color:#ffffff}

.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; height:38px;transition: transform 0.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 .ind_xxgk{display: inline-block;width: 963px;margin-right: 10px;border: 1px solid #CCC; vertical-align:top; }
.ind_content .section2 .ind_ztzl{display: inline-block;width: 320px; background:#f9feff url(21_ind_zlzt_bg.png) right top no-repeat;  vertical-align:top; margin:0 auto;}
.ind_content .section2 .ind_ztzl .title{ padding:15px 0 0px 10px;}
.ind_content .section2 .ind_ztzl ul li { margin-top:5px; text-align:center;}
.ind_content .section2 .ind_ml {display:inline-block; width:32%; margin:15px; background:#e0efff; padding:10px; vertical-align:top;}
.ind_content .section2 .ind_ml .title{ color: #1658a0; font-size:20px; font-weight:bold; letter-spacing: 1px; padding:8px 0 18px 20px;}
.ind_content .section2 .ind_zxwj {display:inline-block; width:60%; vertical-align:top; padding-top:20px;}
.ind_content .section2 .ind_ml ul li {display:inline-block; width:100%; margin-bottom:10px; overflow:hidden; text-align:center; background:#ffffff;  height:58px; border-radius:8px;}
.ind_content .section2 .ind_ml ul li:last-child {margin-bottom:0px;}
.ind_content .section2 .ind_ml ul li div{ margin-top:8px;}
.ind_content .section2 .ind_ml ul li:hover{ background-color:#1658a0;}
.ind_content .section2 .ind_ml ul li a{display:block}
.ind_content .section2 .ind_ml ul li a:hover{font-weight: bold;color: #ffffff;}
.ind_content .section2 .ind_ml ul li i {display:inline-block; width:38px; height:38px; margin:0 auto;}
.ind_content .section2 .ind_ml ul li p {display:inline-block; width:200px; text-align:left; padding-left:10px; vertical-align:top; font-size:18px; line-height:40px;}
.ind_content .section2 .ind_ml ul li:nth-child(1) i{ background:url(2021_ind_xxgk02.png) center center no-repeat; background-size:100%}
.ind_content .section2 .ind_ml ul li:nth-child(2) i{ background:url(2021_ind_xxgk01.png) center center no-repeat;background-size:100% }
.ind_content .section2 .ind_ml ul li:nth-child(3) i{ background:url(2021_ind_xxgk03.png) center center no-repeat; background-size:100%}
.ind_content .section2 .ind_ml ul li:nth-child(4) i{ background:url(2021_ind_xxgk04.png) center center no-repeat;background-size:100% }
.ind_content .section2 .ind_ml ul li:nth-child(5) i{ background:url(2021_ind_xxgk05.png) center center no-repeat;background-size:100% }

.ind_content .section2 .ind_ml ul li:nth-child(1):hover i{ background:url(2021_ind_xxgk02_on.png) center center no-repeat;background-size:100% }
.ind_content .section2 .ind_ml ul li:nth-child(2):hover i{ background:url(2021_ind_xxgk01_on.png) center center no-repeat;background-size:100% }
.ind_content .section2 .ind_ml ul li:nth-child(3):hover i{ background:url(2021_ind_xxgk03_on.png) center center no-repeat; background-size:100%}
.ind_content .section2 .ind_ml ul li:nth-child(4):hover i{ background:url(2021_ind_xxgk04_on.png) center center no-repeat; background-size:100%}
.ind_content .section2 .ind_ml ul li:nth-child(5):hover i{ background:url(2021_ind_xxgk05_on.png) center center no-repeat;background-size:100% }


.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: 20px;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:345px;overflow: hidden}
.ind_content .section2 .tab-list-2 li{font-size: 16px;line-height:35px; height:35px;padding-left: 10px; 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: 5px;height: 5px;border-radius: 100%;background: #b1b1b1;float: left;margin-top: 15px;margin-right: 10px;}

.ind_content .section3 {padding:20px 0 0 0;}
.ind_content .section3 .ind_bszn,.ind_content .section3 .ind_bgxz{display: inline-block;width: 475px;   vertical-align:top; padding-right:10px;}
.ind_content .section3 .tab3 {height: 38px;border-bottom: 1px solid #e1e1e1;position: relative; padding-top:5px; }
.ind_content .section3 .tab3 li { margin:0px 15px 0 8px; letter-spacing:1px;position: relative;height: 40px;line-height: 25px;font-size: 18px;float: left;}
.ind_content .section3 .tab3 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 3px;background-color: #1658a0; }
.ind_content .section3 .tab3 li.on a, .ind_content .section2 .tab3 li a:hover {font-weight: bold;color: #1658a0;}
.ind_content .section3 .tab3 li.on em, .ind_content .section2 .tab3 li:hover em {width: 100%;left: 0;}
.ind_content .section3 .tab-list-3{margin-top: 12px;height:255px;overflow: hidden}
.ind_content .section3 .tab-list-3 li{font-size: 16px;line-height:36px; height:36px;padding-left: 12px; padding-right:8px;}
.ind_content .section3 .tab-list-3 li span{color: #999; float:right;}
.ind_content .section3 .tab-list-3 li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #b1b1b1;float: left;margin-top: 18px;margin-right: 10px;}
.ind_content .section3 .tab-list-3 ul.code {font-size:0px; margin-top:-12px;}
.ind_content .section3 .tab-list-3 ul.code li {display: inline-block; width:24%; padding:0px; line-height:15px;}
.ind_content .section3 .tab-list-3 ul.code li p{width:90%; margin:0 auto;}
.ind_content .section3 .tab-list-3 ul.code li p a{ font-size:14px;}
.ind_content .section3 .tab-list-3 ul.code li img { width:85%; margin:0 auto;}


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

.ind_content .section3 .ind_sljz{display: inline-block;width: 320px; background:#f9feff url(21_ind_sljz_bg.png) right bottom no-repeat;  vertical-align:top; margin:0 auto;}
.ind_content .section3 .ind_sljz .title{ padding:15px 0 12px 10px;}
.ind_content .section3 .ind_sljz ul li { margin-top:8px; text-align:center; display: inline-block; width:48%; margin:10px 0; height:60px; }
.ind_content .section3 .ind_sljz ul li img {float:left; margin:0px 5% 0px 15%;padding-bottom:10px;}
.ind_sljz ul li a img, .ind_sljz ul li a p{transition:all .8s;-webkit-transition:all .8s;-ms-transition:all .8s;}
.ind_sljz ul li a:hover img{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px); -o-transform:translateY(-10px);transform:translateY(-10px)}
.ind_sljz ul li a:hover p{font-weight:bold;}
.ind_content .section3 .ind_sljz ul li p{ float:left; font-size:18px; line-height:22px; padding-top:6px;}
/*.ind_content .section3 .ind_sljz ul li:hover{padding-bottom:10px; transition: .5s all;}*/

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

.ind_content .section4 .ind_zxft{display: inline-block;width: 320px; background:#e2f9ff; height:325px;  vertical-align:top; margin:0 auto;}
.ind_content .section4 .ind_zxft .title{ padding:10px 0 0px 10px;}
.ind_content .section4 .ind_zxft .ft_pic {margin:10px 15px;}
.ind_content .section4 .ind_zxft .ft_pic img{ width:100%}
.ind_content .section4 .ind_zxft .ft_zt { margin:0 10px;}
.ind_content .section4 .ind_zxft .ft_zt ul li {text-align:left; line-height:20px; margin-bottom:5px; font-size:16px;}
.ind_content .section4 .ind_zxft .ft_zt ul li span {margin:5px; background-color:#1658a0; border-radius:8px; height:35px; line-height:32px; color:#FFF; padding:0 15px; display: inline-block;}


/*底部*/
.footer{width:100%; background-color:#f6f6f6;}
/*友情链接*/
.footer .ind_fen{width:1300px; margin:15px auto; position:relative;}
.footer .ind_fen ul{ font-size:0px;}
.footer .ind_fen ul li img { width:100%}
.footer .ind_fen ul li { margin:0 5px;width:175px; display:inline-block;}
.footer .ind_fen ul li :last-child{margin-right:0px;}
.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:0 auto; background-color:#FFFFFF}
.zw_left {display:inline-block; width:68%; vertical-align:top;}
.zw_right {display:inline-block; width:30%; vertical-align:top; margin-left:2%; }

.zw_zxwj .tab2 {height: 38px;border-bottom: 1px solid #e1e1e1;position: relative; padding-top:5px; }
.zw_zxwj .tab2 li { margin:0px 15px 0 8px; letter-spacing:1px;position: relative;height: 40px;line-height: 25px;font-size: 20px;float: left;}
.zw_zxwj .tab2 li em {position: absolute;left: 50%;width: 0;bottom: 0;transition: .3s all;height: 3px;background-color: #1658a0; }
.zw_zxwj .tab2 li.on a, .ind_content .section2 .tab2 li a:hover {font-weight: bold;color: #1658a0;}
.zw_zxwj .tab2 li.on em, .ind_content .section2 .tab2 li:hover em {width: 100%;left: 0;}
.zw_zxwj .tab-list-2{margin-top: 10px;height:391px;overflow: hidden}
.zw_zxwj .tab-list-2 li{font-size: 16px;line-height:35px; height:35px;padding-left: 10px; padding-right:8px;}
.zw_zxwj .tab-list-2 li span{color: #999; float:right;}
.zw_zxwj .tab-list-2 li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #b1b1b1;float: left;margin-top: 15px;margin-right: 10px;}
.zw_title03{font-size:20px;line-height: 50px;color: #ffffff;font-weight:bold;background-color: #1658a0;width: 200px;height: 50px;border-radius: 5px;text-align: center; margin: 10px 0 5px 10px;}
.zw_ml ul li {width:23%;background-color:#f2f2f2;height: 72px;display:inline-table;margin: 1%;text-align:center;}
.zw_ml ul li a {display: table-cell; vertical-align: middle;font-size:18px; line-height:25px; padding:0 10px;}

.zw_right .zw_zfxxgk {display:inline-block; width:90%; padding:5%;  background:#e0efff; vertical-align:top;}
.zw_right .zw_zfxxgk .title{ color: #1658a0; font-size:22px; font-weight:bold; letter-spacing: 1px; padding:0px 0 15px 20px;}
.zw_right .zw_zfxxgk ul li {display:inline-block; width:100%; margin-bottom:15px; overflow:hidden; text-align:center; background:#ffffff;  height:63px; border-radius:8px;}
.zw_right .zw_zfxxgk ul li:last-child {margin-bottom:0px;}
.zw_right .zw_zfxxgk ul li div{}
.zw_right .zw_zfxxgk ul li:hover{ background-color:#1658a0;}
.zw_right .zw_zfxxgk ul li a{display:block}
.zw_right .zw_zfxxgk ul li a:hover{font-weight: bold;color: #ffffff;}
.zw_right .zw_zfxxgk ul li i {display:inline-block; width:38px; height:38px; margin:12px auto;}
.zw_right .zw_zfxxgk ul li p {display:inline-block; width:200px; text-align:left; padding-left:10px; vertical-align:top; font-size:18px; line-height:63px;}
.zw_right .zw_zfxxgk ul li:nth-child(1) i{ background:url(2021_ind_xxgk02.png) center center no-repeat; background-size:100%}
.zw_right .zw_zfxxgk ul li:nth-child(2) i{ background:url(2021_ind_xxgk01.png) center center no-repeat;background-size:100% }
.zw_right .zw_zfxxgk ul li:nth-child(3) i{ background:url(2021_ind_xxgk03.png) center center no-repeat; background-size:100%}
.zw_right .zw_zfxxgk ul li:nth-child(4) i{ background:url(2021_ind_xxgk04.png) center center no-repeat;background-size:100% }
.zw_right .zw_zfxxgk ul li:nth-child(5) i{ background:url(2021_ind_xxgk05.png) center center no-repeat;background-size:100% }
.zw_right .zw_zfxxgk ul li:nth-child(1):hover i{ background:url(2021_ind_xxgk02_on.png) center center no-repeat;background-size:100% }
.zw_right .zw_zfxxgk ul li:nth-child(2):hover i{ background:url(2021_ind_xxgk01_on.png) center center no-repeat;background-size:100% }
.zw_right .zw_zfxxgk ul li:nth-child(3):hover i{ background:url(2021_ind_xxgk03_on.png) center center no-repeat;background-size:100%}
.zw_right .zw_zfxxgk ul li:nth-child(4):hover i{ background:url(2021_ind_xxgk04_on.png) center center no-repeat;background-size:100%}
.zw_right .zw_zfxxgk ul li:nth-child(5):hover i{ background:url(2021_ind_xxgk05_on.png) center center no-repeat;background-size:100%}
.zw_right .zw_btn01 a img {width:100%; height:80px;margin-top:15px;}
.zw_right .zw_jdts{width: 100%; background:#f9feff url(21_zwgk_lxwm_bg.png) right bottom no-repeat;  vertical-align:top; margin:0 auto; margin-top:15px; padding:15px 0 15px 0}
.zw_jdts .zw_title01{font-size:20px; line-height:45px; padding-left:20px; color:#1658a0; font-weight:bold;}
.zw_jdts .zw_title02{font-size:16px; line-height:32px; padding-left:40px; color:#454545; font-weight: normal;}
/*互动交流*/
.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:5px;}
.hd_zxft {background-color:#e0efff; border-radius:10px; padding:15px;}
.hd_title {color: #1658a0;font-size:20px; font-weight:bold; letter-spacing:1px;}
.hd_title02 {height:25px; background-color:#e0efff;width:78px; position:relative;z-index:999}
.hd_title02 a{color: #477ab9;font-size:18px; font-weight:bold; letter-spacing:1px; }
.blue_line{height: 20px; line-height:20px;border-top:3px solid #477ab9; position:relative; margin-top:-20px; width:96%;z-index:2}
.hd_zxft .pic {height:auto; margin:20px 0 0px 0; overflow:hidden;}
.hd_zxft .pic img { width:100%; height:270px; }
.hd_zxft .hd_con {padding-left:10px;}
.hd_zxft .hd_con p { margin-bottom:5px;}
.hd_zxft .ftsl {margin:0 auto; text-align:center; padding-top:20px;}
.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 a img { vertical-align:middle; height:28px; margin-right:5px;}
.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 { margin:96%; margin:0 auto; background-color:#ffffff; padding:10px 5px; border-radius:10px;}
.hd_zxft .wqhg ul li{width:100%; vertical-align:top; margin-bottom:5px;}
.hd_zxft .wqhg ul li a{ font-size:16px; line-height:28px; padding:2px;}
.hd_zxft .wqhg ul li span {color: #999; margin-left:10px;}
.hd_zxft .wqhg ul li i{display: inline-block;width: 8px;height: 8px;border-radius: 100%; background: #1658a0;float: left;margin:12px 12px 35px 10px;}
.hd_line{height: 35px;border-bottom: 1px solid #efefef;position: relative;}

.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; border:1px solid #cccccc;}
.tszx .zx_btn ul li div{font-size:18px; line-height:40px; padding-top:15px;}
.tszx .zx_btn ul li .ico01{ background:url(21_hd_ico01.png) center bottom no-repeat;}
.tszx .zx_btn ul li .ico02{ background:url(21_hd_ico02.png) center bottom no-repeat;}
.tszx .zx_btn ul li .ico03{ background:url(21_hd_ico03.png) center bottom no-repeat;}
.tszx .zx_btn ul li .ico04{ background:url(21_hd_ico04.png) center bottom no-repeat;}
.tszx .zx_btn ul li .ico05{ background:url(21_hd_ico05.png) center bottom no-repeat;}
.zxts_title {color:#477ab9; font-size:18px; line-height:42px; font-weight:bold; text-align:center;font-family: "微软雅黑";}
.zx_line{height: 35px;border-bottom: 1px solid #477ab9;position: relative;}
.zx_list { height:385px; overflow:hidden;width:98%; margin:0 auto;}
.zx_list li { height:42px; line-height:42px;font-size:16px; font-family: "微软雅黑"; }
.zx_list li:nth-child(odd){background-color:#f6f6f6;}
.zx_list li:nth-child(even){background-color:#ffffff;}
.zx_list .w_lx{ width:80px; text-align:center; float:left; display:block;}
.zx_list .w_zt{text-align:center; width:auto;float:left; display:block;}
.zx_list .w_sj{ width:100px; text-align:center;float:right; display:block;}
.zx_list .w_sj1{ width:100px; text-align:center;float:right; display:block;}
.zx_list .w_zht{width:75px; text-align:center; float:right; display:block;}
.hd_zjdc{width:96%; display:inline-block; margin-right:2%; margin-top:15px; vertical-align:top;}
.hd_list1 { margin-top:8px;height:168px;}
.hd_list1 li{font-size: 16px;line-height:35px; padding-left: 12px; padding-right:8px;}
.hd_list1 li:nth-child(3){ border-bottom-width:0px;}
.hd_list1 li p{ color:#999999}
.hd_list1 li span{float:left; display:block;height:63px; width:63px; line-height:63px; margin-right:15px; text-align:center; font-weight:bold;}
.hd_list1 li .zj_on{color: #ff6600;  background:url(21_hd_zj_on.png)center bottom no-repeat; }
.hd_list1 li .zj_off{color: #666666; background:url(21_hd_zj_off.png)center bottom no-repeat; }
.hd_detail { width:90%; min-height:400px; margin:0 auto;}
#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;}
/*办事服务开始*/
.fw_left {display:inline-table; width:63%; vertical-align:top; margin-right:2%;}
.fw_right {display:inline-table; width:35%; vertical-align:top; }
.fw_left .wtc ul li{display:inline-table; width:49%; margin-right:2%}
.fw_left .wtc ul li:nth-child(2){margin-right:0%}
.fw_left .wtc ul li img{ width:100%}
.fw_left .fw_part{width:49%; display:inline-block; margin-right:2%; margin-top:15px; vertical-align:top;}
.fw_line{position: relative;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dcdcdc;}
.fw_title{text-align: left; padding:0 15px; margin-bottom:-2px; display:inline-table; border-bottom: 3px solid #1658a0;}
.fw_title a{height:40px; line-height:38px; font-size:20px; color:#1658a0; font-weight:bold;}
.fw_left .fw_list{ margin-top:8px;}
.fw_left .fw_list span{color: #999; float:right;}
.fw_left .fw_list li{font-size: 16px;line-height:38px; height:38px; padding-left: 12px; padding-right:8px;}
.fw_left .fw_list li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #b1b1b1;float: left;margin-top: 18px;margin-right: 10px;}
.fw_right .fw_bsznewm {background-color:#e0efff; border-radius:10px; padding:15px;}
.fw_right .code_title{ text-align:center; font-size:18px; color:#1658a0; font-weight:bold; padding-bottom:5px;}
.fw_right .code_title img{ vertical-align:middle; margin-right:5px;}
.fw_right .zn_code { height:700px;overflow-y:auto;}
.fw_right .zn_code ul li{ display:inline-table; width:33%; text-align:center;}
.fw_right .zn_code ul li p{ font-size:15px; line-height:22px; margin-bottom:5px;}
.fw_right .zn_code ul li img { width:92%; margin-bottom:-15px;}
/*专题专栏*/
.ztzl .tit1 div{display: inline-block; width:49%; margin-right:2%}
.ztzl .tit1 div:nth-child(2){margin-right:0%}
.ztzl .tit1 .zt_pic img {width:100%;}
.ztzl .tit1 ul { margin-top:10px;}
.ztzl .tit1 ul li{ font-size:16px; line-height:36px; height:36px;}
.ztzl .tit1 ul li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #b1b1b1;float: left; margin:18px 10px 0 12px;}
.ztzl .tit1 ul li span{color: #999; float:right;}
.zxzt_list{padding-top:10px}
.zxzt_list ul li{display:inline-block;width:31%;margin-left:10px;margin-top:20px;border:2px solid #cccccc;border-radius:5px;text-align:center; vertical-align:top; height:60px; background:url(21_ico_jh02off.png) 92% center no-repeat;}
.zxzt_list ul li i{width: 6px;height: 20px;border-radius: 2px;background: #1658a0;float: left; margin:18px 10px 0 10px;}
.zxzt_list ul li h5{ text-align:left; font-weight:normal;width: 80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.zxzt_list ul li a{font-size:16px;height:auto;display:block; float: left; width:100%; line-height:54px;}
.zxzt_list ul li:hover{border:2px solid #1658a0;background:url(21_ico_jh02on.png) 92% center no-repeat;transition: transform 1.2s;}
.zxzt_list ul li:hover a{ color:#1658a0;}
.wqzt_pic{padding-top:10px}
.wqzt_pic ul li{position:relative;}
.wqzt_pic ul li img{position:absolute;top:-12px;left:-1px}
/*列表页面*/
.list_tit01 {height:55px;}
.list_name {position:relative; font-size:22px; color:#1658a0; font-weight:bold; background:url(21_list_nameico.png) left top no-repeat; float:left; padding:12px 0 0 35px;}
.list_home {position:relative; float:right; margin-right:15px; margin-top:12px;}
.list_home img{vertical-align:middle; margin:0 10px;}
.song { font-family:宋体; padding:0 5px;}

.list_lf {display: inline-table; width:275px; vertical-align:top; margin-right:20px;}
.list_rt {display:inline-table; width:960px;  vertical-align:top;}
.list_dc{border: 1px solid #dcdcdc; padding:20px; min-height:500px;}
.channel ul li{height:50px; border: 1px solid #dcdcdc; margin-bottom:15px; background-color:#f5f5f5; text-align:center}
.channel ul li.on,.channel ul li:hover{ border: 1px solid #1658a0; background-color:#ffffff; color: #1658a0; background:url(21_ico_jh02on.png) 92% center no-repeat;}
.channel ul li.on a{color: #1658a0;}
.channel ul li a{ font-size:18px; line-height:50px; display:block;}

.list_dc .list_tito em {position: absolute;left:5px;width: 105px;bottom: -2px;height: 3px;background-color: #1658a0; border-radius:3px;}
.list_article ul{border-bottom: 1px dashed #dcdcdc;padding-bottom:8px;}
.list_article li{font-size: 16px;line-height:38px;padding-left: 20px; height:38px;}
.list_article li a{display: inline-block; width:78%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.list_article li span{color: #999; display: inline-block; width:18%; vertical-align:top; text-align:right;}
.list_article li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #1658a0;float: left;margin-top: 16px;margin-right: 12px;}
.xuxian {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #dcdcdc;padding-bottom:5px;margin:15px 0;}
.list_dc .page{ text-align:center; margin:25px 10px 10px 10px;}
/*列出子栏目*/
.list_article01 .list_tit2  { margin-bottom:15px;}
.list_article01 .list_tit2 li{font-size: 16px;line-height:38px;padding-left: 20px; height:38px;}
.list_article01 .list_tit2 li a{display: inline-block; width:78%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.list_article01 .list_tit2  span{color: #999; display: inline-block; width:18%; vertical-align:top; text-align:right;}
.list_article01 .list_tit2  i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #1658a0;float: left;margin-top: 16px;margin-right: 12px;}
/*图片列表*/
.list_pic ul li{ display:inline-block; width:33%; list-style-type:none; text-align:center; margin:10px 0;}
.list_pic ul li img{width:90%; height:180px;}
.list_pic ul li a{ font-size:15px; line-height:30px;}
/*征集列表*/
	.zjdc_title{background-color:#eef5ff; border-bottom: 1px solid #477ab9;position: relative; height:50px;}
	.zjdc_title td {font-size:16px; font-weight:bold; color:#1658a0; line-height:50px;}
	.zjdc_con td{font-size:16px;font-weight: normal;line-height:25px; height:45px; vertical-align:middle;}
	.zjdc_con:nth-child(even) { background-color:#f2f2f2;}
	.zjdc_con:nth-child(odd){ background-color:#ffffff;}
/*在线访谈列表*/
.list_article02 .tab { float:right; margin:10px;}
.list_article02 .tab ul li {list-style: none;display: inline-block;background-color: #007cd6; width:130px; font-size:16px; line-height:50px; border-radius: 5px;color: #fff;text-align: center; margin-left:10px;}
.list_article02 .tab ul li img {vertical-align: middle; width:25px; margin-right:5px;}
.list_article02 .ftBox {width:100%;height: 220px; margin:0 auto; margin:20px;border-bottom: 1px #ccc dashed; overflow:hidden;}
.list_article02 .ftBox .ft_pic{ width:35%; height:200px; float:left;}
.list_article02 .ftBox img {vertical-align: middle; width:100%; height:auto; border: 1px solid #CCCCCC; padding:1px; height:200px;}
.list_article02 .ftBox .ft_cont{float:left; width:65%; display:block;}
.list_article02 .ftBox .ft_cont ul li{font-size: 16px;line-height: 36px;padding-left: 20px;}
.list_article02 .ftBox .ft_cont ul li font {color:#006fc3;}
.list_article02 .ftBox .ftLink{text-align: right;border: none;}
.list_article02 .ftBox .ftLink a{ padding:10px;color: #1658a0; display: block; }
/*分页*/
 .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;}

/*内容页面*/
.home{text-align: left;width: 100%;line-height:30px; margin-bottom:10px;}
.home img{vertical-align:middle; margin:0 10px;}
.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_con {font-size:18px; line-height:35px; color:#454545; width:90%; margin:0 auto; text-align:left; min-height:500px;}
.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}







/*底部*/