@charset "utf-8";
/* CSS Document*/
.content{width: 100%;}
/* header*/
.top_bg{height: 785px;}
.top{height: 36px;line-height: 36px;overflow:hidden;font-size: 14px;width: 100%;}
.top a{font-size: 14px;margin: 0 8px 0 0px;font-stretch: normal;line-height: 28px;letter-spacing: 1px;}
.top a:first-child{margin-left: 5px;}
.top .top_right{margin-right:10px;}
.user{/* margin: 0 5px;*//* font-weight: bold;*/}
.old{width: 77px;height: 21px;background-color: #1a6ba4;border-radius: 6px;color: #fefefe;font-size: 14px;display: inline-block;line-height: 21px;text-align: center;}
.zh_click{}
.warp{width: 100%;}
.rec{position: relative;background: #FFF;background-color: rgba(255,255,255,0.8);height: 370px;margin-bottom: 15px;padding-top: 15px;}
.site-nav{float: right;margin-left: 6px;}
.site-nav>h4{width: 85px;height: 23px;border-radius: 12px;background: #0d7abf;font-size: 14px;margin: 7px 0px;font-size: 12px;text-align: center;line-height: 23px;color: #fff;}
.site-nav.active>h4{background: #fff;color: #0d7abf;}
.site-nav{}
.top_nav{background: #0267C3;width: 100%;height: 160px;}
.top_logo{margin-top: 30px;}
.top_nav_menu{margin-top: 42px;}
.top_nav .top_nav_menu li{width: 105px;background: url(2021_menu_line.png) right center no-repeat;/* border-left: solid 1px #0064b3; *//* border-right: solid 1px #014982; */float: left;}
.top_nav .top_nav_menu li a{padding: 10px 7px;color: #fff;display: block;text-align: center;font-size: 20px;}
.top_nav .top_nav_menu li a i{display: block;width: 36px;margin: 0px auto;height: 36px;background: url(2021_menubg.png) no-repeat;}
.iconfont_index{background-position: 1px 0px !important;}
.iconfont_meili{background-position: -39px 0px !important;}
.iconfont_zhengwu{background-position: -75px 0px !important;}
.iconfont_jiedu{background-position: -113px 0px !important;}
.iconfont_banshi{background-position: -154px 0px !important;}
.iconfont_hudong{background-position: -194px 0px !important;}
.top_nav .top_nav_menu li a:hover{color: #d3ecff;}
.top_nav .top_nav_menu li.on a{color: #ffffff;}
.top_nav .top_nav_menu li:nth-child(1){border-left: none;}
.top_nav .top_nav_menu li:nth-child(6){background: none;}
.top_nav .top_nav_menu li a:after{content: ""; display: block; margin: -3px 0 0 0; width: 0; height: 3px; background: #ffffff; background-color: rgba(255,255,255,0.7); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;}
.top_nav .top_nav_menu li.on a:after{ width: 40%; margin: 0px auto;}
.top_search{height: 160px;width: 100%;/* background: #FFF; *//* background-color: rgba(255,255,255,0.3); */}
.top_search_input{float:right;width: 435px;height: auto;background: none;margin: 30px 0 0;}
.SearchBox{width: 696px; height: 61px; background: url(2021_search_bj.png) no-repeat no-repeat; margin: 46px auto 0; font-size: 16px;}
.top_search_input>.Box>a{display: block;width: 120px;height: 61px;font-size: 18px;float: right;color: #fff;line-height: 61px;text-indent: 1.1em;user-select: none;position: relative;overflow: hidden;border-radius: 0 30px 30px 0;}
.top_search_input>.Box{height:51px;border-radius: 30px;background: #FFF;background-color: rgba(255,255,255,0.7);overflow: inherit;}
.top_search_input>.Box::after{top: 15px;}
.top_search_input>.Box>a{line-height: 52px;height: 51px;}
.top_search_input>.Box>a::after{top: 24px;}
.top_search_input>.Box>dl{width: 80px;top: 52px;}
.top_search_input>.Box input{height:51px;line-height: 51px;width: 300px;}
.top_search_input>.Box input{width: 75%;/* text-indent: 3.5em; *//* background: none; */float: left;/* background: url(2021_topsearch_inputb.png) 15px 10px no-repeat; */font-size: 16px;}
.serch_ion{height: 51px !important;width: 102px !important;line-height: 51px !important;/* background: #226ebc !important; */color: #fff;float: right !important;font-size: 20px !important;overflow: hidden;border-radius: 0 30px 30px 0;text-align: center;text-indent: 0.1rem !important;}
.top_search_input>p{padding-left: 5px;/* margin: 5px 0 0; */}
.top_search_input>p a{padding: 0;padding-right: 1em;}
.server_fw{padding-top: 1%;}
.server_fw li{width: 90px;float: left;margin-right: 20px;}
.server_fw li:last-child{margin-right:0;}
.server_fw li a{padding: 10px 7px;color: #fff;display: block;text-align: center;font-size: 16px;}
.server_fw li a:hover{font-weight: bold;}
.server_fw li a i{display: block;width: 75px;margin: 0px auto 10px auto;height: 75px;-webkit-transition: all 0.3s ease-out; transition: all .3s ease-out;}
.iconfont_kan{background: url(2021_menu_ico1.png) no-repeat;}
.iconfont_ban{background: url(2021_menu_ico2.png) no-repeat;}
.iconfont_cha{background: url(2021_menu_ico3.png) no-repeat;}
.iconfont_wen{background: url(2021_menu_ico4.png) no-repeat;}
/*底部foot*/
.line4{padding-left: 20px;background: url(nationalEmblem.png) 574px 3px no-repeat;}
.foot,.footer{background: url(2021_footer_bg.png) no-repeat bottom center;width:100%;padding-top: 1px;height: 78px;}
.footerItem{margin-top: 0px !important;}
.app_content,.app_footer,.app_link,.govzz,.app_header{display: none;}
/*首页自适配样式*/
@media only screen and (max-width: 1100px) {
.app_content{display: block;}
#top_bg,.sidebar,.top_search,.content,.footer,.foot{display: none;}
.app_header{display: block;width: 100%;background: #0267C3;overflow: hidden;/* height: 12.2rem; */position: relative;}
.app-top{ height: 6px;position:relative; }
.app-top .en{margin: 5px 10px;position:absolute;top: 0;right:0;z-index:999;}
.app-top .en a{color:#fff;font-size: 14px;}
.app-logo{ padding:20px 0;  position:relative; }
.app-logo img{ max-width: 75%; margin-left: 15px; }
.app-search-btn{ position:absolute; top:0; bottom:0; right:20px; background:url(2020xxz_app_fdj.png) no-repeat center; width:23px; height:100%; }
.app-search-btn.on{ background:url(2020xxz_app_sql.png) no-repeat center; }
.app-search{padding: 15px 0;border-top:1px solid #00649e;background: #0267c3;display:none;}
.app-search .box{ width:300px; height:30px; margin:0 auto; overflow:hidden; background:#fff; border-radius:15px; }
.app-search .app-sr{ width:250px; height:30px; line-height:30px; border:0; outline: none; display:block; box-sizing:border-box; padding-left: 15px; color:#cccccc; float:left; }
.app-search .app-btn{ display:block; width:50px; height:30px; border:0; outline: none; background: url(2020xxz_search_bg2.png) no-repeat center; float:right; }
/* 导航 */
.app-header:after{ content:""; display: block;width: 50px;height: 50px;position: absolute;right: 0;bottom: 0;background: linear-gradient(to right, rgba(0,83,147,0), rgb(0, 109, 172)) }
.app-nav{padding-bottom: 0;height: 90px;background: #0267C3;border-top: 1px solid #0063bd;position:relative;overflow-x: scroll;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;}
.app-nav::-webkit-scrollbar{ display:none; }
.app-nav ul{height: 90px;padding:0;/* width: 570px; */}
.app-nav ul li{width: 33.3333333%;float:left;height: 44px;line-height: 45px;text-align:center;}
.app-nav ul li a{ display:block; height: 100%; font-size: 18px; color:#fff; }
.app-nav ul li span{ display:none; }
.app-nav ul .on>a{/* background: url(2021ty_nav_bg.png) no-repeat center bottom; */}
.app_footer {border-top: 3px solid #006dac;/* padding: 20px 0; */display: block !important;height: auto;}
.app_footer .footer-con{float:left;text-align:center;/* height: 4rem; */}
.app_footer .footer-con p{line-height: 25px;}
.app_footer .footer-con p a{background:none!important}
.app_footer .footer-con01 p{ display:inline-block; margin: 0 4px; }
.app_footer .footer-con01, .app_footer .footer-con02, .app_footer .footer-con03{ width: 100%; }
.app_footer .footer-con04{float:none;background: #ededed;padding: 10px 0 5px 0;margin-bottom: 1rem;border-bottom: 2px solid #2a64a4;}
.app_footer .footer-con04 a{margin-right:1rem}
/*手机页面友情链接*/
.app_link{/* padding-right: 15px;*//* padding-left: 15px;*/margin-right: auto;margin-left: auto;background-color: #2a64a4;height: 2.8rem;text-align: center;width: 100%;}
.app_link{display: block !important;background-color: #2a64a4;height: 6rem;text-align: center;}
.app_link .row{height: 3rem;line-height: 3rem;}
.app_link .line{border-bottom: 1px solid #437dbc;}
.app_link .row>div{padding: 0;height: 3rem;float: left;width: 33.33333333%;background: url(2021_links_line_bg.png) right no-repeat;}
.app_link a{font-size: 16px;color: #fff;padding: 1rem 0.5rem;}
/*手机页面友情链接*/
body, html{width:100%;}
.main{/* display:none;*/}
.zhuanti i{font-size: 0;}
.floor{width:100%;}
.zhuanti{width: 90%;margin: 0px auto;letter-spacing: normal;}
.header{width:100%;height: auto;}
.index-search{margin: 10px auto 20px;width:80%;overflow: hidden;}
.daoyu{width: 95%;padding-bottom: 10px;}
.nav{width: 100%;}
.logo img{width: 100%;height: 55px;}
.zhuanti{margin-top: 30px;font-size: 60px;height: 9rem;line-height: 4.2rem;}
.index-search .search-txt{width: 64%;}
.index-search .search-btn{width: 21.222%;}
#nav{display: inline-block;}
#nav>li{width: 33.33%;}
#nav>li>a{background: none;}
#home .a01{margin-top: 30px;}
#home .a01 .sjfl li{width: 33.33%;}
#home .a01 .sjfl{margin: 40px auto 0px auto;}
.xzjd{margin-top: 0px;}
#home .a02.qx02{height: auto;}
#home .a02 .w1215{width:100%;}
.xzjd .siteli dd{width: 33.33%;}
#home .a03 .gzdt{width: 99.8%;padding: 0.2rem;height: 265px;}
#home .a03 .gzdt-l{width: 100%;height: 265px;}
.slideBox .bd img{width: 100%;height: 265px;}
.slideBox .bd li p{width: 100%;background-color: #333333a1;}
#home .a04 .gkyj-l,#home .a04 .gkyj-r{width:98%;float: none;margin: 0px auto;}
#home .a04 .gkyj,#home .a04{height:auto;margin: 30px 0;}
#flf .list-left{width: 99%;margin: 0px auto;float: none;}
#flf .list-right{width: 98%;margin: 0px auto;}
#flf .list-right .wxxgk-item li>a{width: 100%;}
#flf .fenlei{margin-top: 10px;}
.wxxgk-item{margin-top: 10px;padding: 5px;}
.wxxgk-item li{padding: 0;}
.wxxgk-item li a{width: 75%;}
.wxxgk-item li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 21%;margin: 0;float: right;}





 
}
@media only screen and (max-width: 414px) {
 .sepcial-list{width: 280px;margin: 0px 34px;}
}
@media only screen and (max-width: 375px) {
 .app_header{/* height:9.6rem; */}
}
@media only screen and (max-width: 320px) {
.bmcx li{width: 46.2%;}
.zjyl_listp span{width:43%}
.cl_listbs{margin-left:8px;}
.cl_listbs span{width:30%;}
.cr_list span{
    line-height: 3rem;
    text-indent: 2rem;
    width: 100%;
}
}
/*首页自适配样式*/