﻿@charset "utf-8";
/*重置样式*/
body,html{width:100%;text-align:center;min-width: 1310px;touch-action: manipulation;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;border: none;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:18px/1.14 Microsoft Yahei,\5b8b\4f53;color:#353535;outline:0;}
.clear{clear: both;}
a{color: #353535;}
a:hover{color: #19448A;}
.clear{clear: both;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:"";display:block;clear:both;}
*{user-select: none;}
button,input[type="button"],input[type="submit"]{-webkit-appearance: none;appearance: none;}
.w1300{width:1294px;margin:0 auto;}
.mt25{margin-top: 25px;}
.mb40{margin-bottom: 40px;}
/*top*/
.head{height:230px;width:100%;background: url(icon_topbg_260708.png) no-repeat;}
.logo{margin-top: 66px;}
.nav{width:100%;height:77px;line-height: 77px;background:#19448A;}
.nav ul{width:1248px;margin:0 auto;height: 77px;}
.nav ul li{float: left;width:208px;}
.nav ul li:hover,.nav ul li.on{background:#B3091C;transition: ease 0.3s;}
.nav ul li a{font-size: 22px;font-weight: bold;color:#fff;display: block;}
.search{margin-top:86px;height:58px;background: rgba(255, 255, 255, 0.45);border-radius: 12px;border:1px solid #fff;}
form{height: 46px;background: #19448A;border-radius: 8px;margin: 6px;}
#searchInput{background: #fff;border-radius: 5px;line-height: 38px;margin: 4px;width: 307px;padding-left: 16px;font-size: 14px;}
.qzjsz{background:url(icon_search_260708.png) no-repeat 5px;font-size: 18px;color: #FFFFFF;padding-right: 10px;padding-left: 45px;height: 46px;line-height: 46px;}
.user{background: #BC0000;border-radius: 8px;margin: 6px 6px 6px 2px;height: 32px;padding: 7px;line-height: 32px;position: relative;}
.user a{display: block;float: left;color: #fff;font-size: 16px;padding:0 8px;margin-left:4px;}
.user a:first-child{margin-left:0px;margin-right:5px;}
.user a:hover{background: rgba(255,255,255,0.26);border-radius: 5px;}
.fl.user::before {content: "";display: inline-block;width: 1px;height: 16px;background-color: #fff;position: absolute;top: 15px;right: 59px;}
/* center */
.row{margin-top:40px;}
.hot{height:174px;position: relative;z-index: 9;}
.hot::before{content: "";display: inline-block;width:100%;height: 1px;background-color: #979797;position: absolute;top: 10px;left: 0px;}
.hot::after{content: "";display: inline-block;width:100%;height: 1px;background-color: #979797;position:absolute;bottom:10px;left: 0px;}
.hot .fl{padding-left: 5px;z-index: 9999;position: relative;display: inline-block;}
.hot div.fl{width:1129px;margin:44px 28px 0px;padding-left: 0px;}
.hot div a{font-weight: bold;font-size: 38px;color: #171717;line-height: 50px;text-align: center;display: block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.hot div span{font-size: 16px;margin-top: 18px;display: block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.banner{width: 452px;height: 339px;overflow: hidden;border-radius: 3px;}
.swiper{width: 100%;height: 100%;}
.swiper-slide{text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;position: relative;}
.swiper-slide img{display: block;width: 100%;height: 100%;object-fit: cover;}
.swiper{margin-left: auto;margin-right: auto;}
.swiper-slide p{position: absolute;bottom: 0px;height:54px;line-height: 54px;width: 100%;background: rgba(53,53,53,0.46);}
.swiper-slide p a{font-weight: bold;font-size: 20px;color: #FFFFFF;width:68%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;float: left;padding-left: 13px;text-align: left;}
.swiper-button-next{background: url(icon_left_260708.png) no-repeat;background-size: contain;display: none;}
.swiper-button-prev{background: url(icon_right_260708.png) no-repeat;background-size: contain;display: none;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{display: block;}
.child{width:440px;margin-left: 37px;}
.list{width:328px;background: linear-gradient( 0deg, rgba(233,239,255,0) 0%, #F2F5FF 100%);border-radius: 7px;height: 339px;}
.swiper-wrapper.tabqh{height: 50px;background: #19448A;border-radius: 6px;display: block;line-height: 50px;}
.swiper-wrapper.tabqh div{float: left;background: none;}
.swiper-wrapper.tabqh a{display: block;font-weight: bold;font-size: 22px;color: #FFFFFF;position: relative;}
.swiper-slide-thumb-active a::before{content: "";display: inline-block;width:88px;height: 3px;background-color: #D21830;position:absolute;bottom:4px;left: 50%;margin-left: -44px;}
.dateli li{border-bottom: 1px dashed #A2B1E8;overflow: hidden;padding:15px 0px;text-align: left;}
.dateli li:first-child,.list ul li:first-child{padding-top: 0px;}
.dateli li:last-child{padding-bottom: 0px;border: 0px;}
.dateli li span{display: inline-block;width: 60px;height: 60px;background: #F6F8FF;border-radius: 5px;float: left;}
.dateli li em{font-weight: normal;font-size: 12px;color: #19448A;height: 20px;background: #E8EDFB;border-radius: 2px;line-height: 20px;width: 52px;display: block;text-align: center;margin-left: 4px;}
.dateli li label{font-size: 25px;color: #19448A;text-align: center;display: block;line-height: 36px;}
.dateli li a{line-height: 30px;text-align: left;display: inline-block;width: 365px;float: right;}
.dateli ul{margin-top: 30px;}
.list h1{overflow: hidden;}
.list h1 a{font-weight: bold;font-size: 22px;color: #19448A;display: block;float: left;margin:18px 18px 0px;}
.list h1 .more{background:url(icon_more_260708.png) no-repeat;text-indent: 99999999;width: 28px;height: 28px;float: right;}
.list ul li{text-align: left;margin:0px 18px;border-bottom: 1px dashed #A2B1E8;padding-bottom:15px;padding-left: 18px;position: relative;}
.list ul li::before{content: "";display: inline-block;width:6px;height: 6px;background: #B9BFD5;position:absolute;top:13px;left:0px;border-radius: 50%;}
.list ul li:last-child{margin-top: 15px;border: 0px;}
.list ul li a{color: #353535;line-height: 30px;}
.list ul li a:hover{color: #19448A;}
.list ul li .time{font-size: 16px;color: #6C6C6C;display: block;padding-top: 12px;}
.xxgk{float: left;}
.xxgk li{float: left;width: 298px;height: 198px;background: #19448A;border-radius: 6px;margin-left: 26px;position: relative;}
.xxgk li:hover{background: #F6F8FF;transition: ease 0.8s;}
.xxgk li:first-child{margin: 0px;}
.xxgk li::before{content: "";display: inline-block;width:283px;height: 183px;background:url(icon_icon2_260708.png) no-repeat;position:absolute;top:8px;left:8px;}
.xxgk li:hover::before{background:url(icon_icon2h_260708.png) no-repeat;transition: ease 0.8s;}
.xxgk li:first-child a::before{content: "";display: inline-block;width:90px;height: 90px;background:url(icon_xxgk_260708.png) no-repeat;position:absolute;top:28px;left: 50%;margin-left: -47px;}
.xxgk li:nth-child(2) a::before{content: "";display: inline-block;width:90px;height: 90px;background:url(icon_tjwx_260708.png) no-repeat;position:absolute;top:28px;left: 50%;margin-left: -47px;}
.xxgk li:nth-child(3) a::before{content: "";display: inline-block;width:90px;height: 90px;background:url(icon_flyz_260708.png) no-repeat;position:absolute;top:28px;left: 50%;margin-left: -47px;}
.xxgk li:first-child:hover a::before {background: url(icon_xxgkh_260708.png) no-repeat;transition: ease 0.8s;}
.xxgk li:nth-child(2):hover a::before {background: url(icon_tjwxh_260708.png) no-repeat;transition: ease 0.8s;}
.xxgk li:nth-child(3):hover a::before {background: url(icon_flyzh_260708.png) no-repeat;transition: ease 0.8s;}
.xxgk li a{font-weight: bold;font-size: 24px;color: #FFFFFF;padding: 136px 0px 34px;display: block;z-index: 9999;position: relative;}
.xxgk li:hover a{color: #19448A;transition: ease 0.8s;}
.fwrx{width: 323px;height: 198px;background: linear-gradient( 0deg, #FBFCFF 0%, #F5F8FF 100%);border-radius: 6px;float: right;}
.fwrx li{border-bottom: 1px dashed #C7D3E5;line-height: 65px;zoom: 1;vertical-align: middle;position: relative;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.fwrx li:after {position: absolute;transition: 0.3s;content: "";width: 0;left: 50%;bottom: -1px;height: 1px;background: #19448A;}
.fwrx li:last-child:after{bottom: 4px}
.fwrx li:hover:after {width: 100%;left: 0;}
.fwrx li a{font-size: 22px;color: #19448A;position: relative;}
.fwrx li a::before,.fwrx li a::after{content: "";display: inline-block;width:12px;height: 12px;background:url(icon_icon1_260708.png) no-repeat;position:absolute;top:8px;}
.fwrx li a::before{left:-20px;}
.fwrx li a::after{right:-20px;}
.fwrx li:last-child{border:0px;}
.zwfw{font-weight: bold;font-size: 26px;color: #212121;margin-bottom: 40px;background:url(icon_titbg_260708.png) no-repeat center;}
.xgfw{background:url(icon_zwfwbg_260708.png) no-repeat;height: 274px;width: 100%;}
.xgfw ul{justify-content: space-between;display: flex;padding-top:47px;}
.xgfw ul li a{font-size: 20px;color: #212121;padding:133px 0px 24px;position: relative;display: block;}
.xgfw ul li{width: 194px;height: 178px;background: #FFFFFF;border-radius: 18px;border: 1px solid #19448A;}
.xgfw ul li:hover{transition: ease 0.8s;border: 1px solid #fff;box-shadow: #19448A 2px 8px 8px -10px;}
.xgfw li:first-child a::before{content: "";display: inline-block;width:83px;height: 83px;background:url(icon_sqfw_260708.png) no-repeat;position:absolute;top:28px;left: 50%;margin-left: -41px;}
.xgfw li:nth-child(2) a::before{content: "";display: inline-block;width:83px;height: 83px;background:url(icon_wsbs_260708.png) no-repeat;position:absolute;top:28px;left: 50%;margin-left: -41px;}
.xgfw li:nth-child(3) a::before{content: "";display: inline-block;width:83px;height: 83px;background:url(icon_bgz_260708.png) no-repeat;position:absolute;top:28px;left: 50%;margin-left: -41px;}
.xgfw li:nth-child(4) a::before{content: "";display: inline-block;width:83px;height: 83px;background:url(icon_zls_260708.png) no-repeat;position:absolute;top:28px;left: 50%;margin-left: -41px;}
.xgfw li:nth-child(5) a::before{content: "";display: inline-block;width:83px;height: 83px;background:url(icon_xjd_260708.png) no-repeat;position:absolute;top:28px;left: 50%;margin-left: -41px;}
.xgfw li:nth-child(6) a::before{content: "";display: inline-block;width:83px;height: 83px;background:url(icon_flfgsjk_260708.png) no-repeat;position:absolute;top:28px;left: 50%;margin-left: -41px;}
.xgfw ul li:hover a::before{top: 23px;transition: ease 0.65s;}
/* yqlj foot */
.yqlj{height: 82px;background: #19448A;width: 100%;}
.yqlj dl{display: flex;justify-content: space-between;position: relative;}
.yqlj dt{font-size: 22px;color: #FFFFFF;background: url(icon_yqlj_260708.png) no-repeat;height: 82px;line-height: 82px;width:168px;color:#fff;}
.yqlj dd a{line-height: 82px;color:#fff;}
.yqlj dd{position: relative;}
.yqlj dd:before{content: "";display: inline-block;width:1px;height: 18px;background:#557CBB;position:absolute;top:32px;right: -48px;}
.yqlj dd:last-child:before{display: none;}
.foot{padding:40px 0px;}
.foot ul li{text-align: left;font-size: 18px;color: #575757;line-height: 40px;}
.gapic img{width:20px;vertical-align: middle;padding-right: 10px;}
.sitemap>a:first-child{margin-right: 31px;position: relative;}
.sitemap>a:first-child:before{content: "";display: inline-block;width:1px;height: 18px;background:#575757;position:absolute;top:3px;right: -15px;}
.footer_img{margin-right: 36px;margin-top: 35px;}
.returntop{position: fixed;bottom:150px;z-index: 999;left:50%;margin-left:664px;background:#c91920;border-radius: 5px;}
.returntop a{color:#fff;font-size:12px;padding:10px 8px;display: block;}
/* list */
.breadcrumb{text-align: left;padding: 18px 0px;margin-bottom: 10px;}
.breadcrumb a{font-size: 16px;}
.breadcrumb img{padding-right: 10px;vertical-align: middle;margin-top: -5px;}
.breadcrumb span {padding: 0 10px;color:#c91920;}
.left_menu{float: left;width: 256px;border: 1px solid #19448A;border-radius: 6px;padding: 10px;background: #fff;margin-top: 25px;}
.left_menu ul li{margin-bottom: 8px;}
.left_menu ul li:last-child{margin-bottom: 0px;}
.left_menu ul li a{width: 100%;text-align: left;white-space: normal;overflow: inherit;}
.displaya {padding: 16px 10px;}
.menu-item{cursor: pointer; display: flex; justify-content: space-between; align-items: center; transition:0.3s;padding:16px 10px;border-radius: 6px;background: #F6F8FF;font-size: 20px;}
.arrow{width: 8px; height: 8px; border-right: 2px solid #6C6C6C; border-bottom: 2px solid #6C6C6C; transform: rotate(45deg); transition: transform 0.3s;}
.arrow.on2{transform: rotate(225deg);}
.sub-menu{display: none;margin-top: 10px;}
.sub-menu li{padding: 12px 10px;}
.sub-menu li.active{background: #19448A;border-radius: 6px;}
.sub-menu li.active a{color:#fff;}
.sub-menu li a{line-height: 30px;font-size: 16px;}
.sub-menu.show{display: block;}
.sub-menu .menu-item{background:none;justify-content: center;padding: 0px;}
.change.active .menu-item{background: #19448A;}
.change.active .menu-item a{color:#fff;}
.left_menu li.on2 {background: #F6F8FF;}
.right_content{float: right;margin-top: 25px;width: calc(100% - 310px);}
.right_content h4{font-size: 22px;margin-bottom: 20px;text-align: left;}
.right_content h4::before{width: 4px;height: 15px;content: "";background: #19448A;display: inline-block;border-radius: 6px;margin-right: 10px;}
.newsTitleBox {border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;}
.newsTitleBox p{float: left;font-size: 22px;margin-right: 20px;font-weight: 900;color: #19448A;padding:0px 10px;position: relative;}
.newsTitleBox p:before{content: "";height: 3px;background: #19448A;display: block;position: absolute;bottom: -11px;left: 0px;width: 100%;}
.listli li{max-width: 100%;overflow:hidden;line-height:46px;border-bottom: 1px dashed #d4d4d4;position: relative;padding-left: 20px;text-align: left;border:none;}
.listli li:nth-child(5n){border-bottom: 1px dashed #A2B1E8;padding-bottom: 15px;}
.listli li:nth-child(5n+1){margin-top: 15px;}
.listli li:before{content:"";width: 6px;height: 6px;background: #B9BFD5;display: block;position: absolute;top:22px;left: 0;border-radius: 50%;}
.listli li a{max-width: 88%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;float: left;font-size: 18px;}
.listli li .listtime{font-size: 16px;color: #6C6C6C;display: block;float: right;}
.page_lj{margin: 20px auto 40px;}
/* nrgl */
.nrgl h3{color: #353535;text-align: center;line-height:30px;margin-bottom: 15px;font-size: 20px;}
.content{width:96%;margin: 0 auto;text-align: left;line-height: 34px;font-size: 16px;overflow: hidden;}
.content img{max-width: 100%;vertical-align: middle;}
.content table{width: 100%;}
.TRS_Editor iframe{width: 100% !important;}
.TRS_Editor table{margin: 0 auto;width: 100% !important;height: auto;display: table;overflow: auto;}
.erji_title{width: 88%;text-align: center;margin: 0 auto;font-size: 22px;line-height: 26px;color: #353535;padding:18px 0px;}
.title_bottom{height: 43px;width: 100%;line-height: 42px;margin-top: 18px;border-bottom: 1px solid #ECECEC;margin-bottom: 30px;}
.title_bottom_left{float: left;margin-left: 20px;}
.title_bottom_right{float: right;font-size: 14px;line-height: 42px;margin-right: 20px;}
.laiyuan{float: left;font-size: 16px;color: #8A8A8A;}
.laiyuan{float: left;font-size: 16px;color: #8A8A8A;}
.time4{float: left;margin-left: 16px;font-size: 16px;color: #8A8A8A;}
.time4{float: left;margin-left: 16px;font-size: 16px;color: #8A8A8A;}
.font_main{float: left;position: relative;color: #8A8A8A;line-height: 24px;}
.font_main span{float: left;font-size: 16px;color: #8A8A8A;margin-top: 8px;}
.icon_fp{display: inline-block;width: 28px;height: 28px;background: url(icon_font1_260708.png) no-repeat center center;background-size: 28px;margin-top: 7px;}
.icon_fm{display: inline-block;width: 28px;height: 28px;background: url(icon_font2_260708.png) no-repeat center center;margin-top: 7px;background-size: 28px;}
.font_main:after{content: "";display: block;width: 1px;height: 25px;background: #E6E6E6;position: absolute;top: 8px;right: -14px;}
.dayin{float: left;margin-left: 28px;}
.icon_dy{display: inline-block;float: left;width: auto;height: 28px;background: url(icon_print_260708.png) no-repeat left 5px;margin-top: 3px;color: #8A8A8A;font-size: 16px;padding-left: 38px;line-height: 37px;}
.fenxiang{float: right;color: #8A8A8A;margin-left: 28px;line-height: 24px;position: relative;}
.fenxiang span{float: left;font-size: 16px;color: #8A8A8A;margin-top: 9px;}
.nrxl h3{color: #353535;text-align: center;line-height:44px;font-size: 30px;margin-top: 30px;}
/* siteMapBox */
.siteMapBox{margin-top: 20px;text-align: left;}
.siteMapBox dd{border-bottom: 1px solid #f9f9f9;padding: 40px 0px;}
.siteMapBox dd h3{float: left;font-size: 24px;color: #353535;width: 200px;text-align: center;font-weight: normal;line-height: 40px;}
.siteMapBox h3 a{color: #353535;}
.siteMapBox dd:hover{background: #F6F8FF;transition: all 0.30s linear;}
.siteMapBox dd p a{display: inline-block;font-size: 18px;padding: 10px 30px;margin-bottom: 10px;}
.siteMapBox dd p a:hover{color: #19448A;}
/* piclist */
.piclist{width: 100%; overflow: hidden;}
.piclist ul{width: 103%; overflow: hidden; margin-top: 30px;}
.piclist ul li{float: left; width: 407px; margin-right: 37px; margin-bottom: 30px;}
.piclist ul li div{height:250px;overflow: hidden;}
.piclist ul li a{display: block; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.piclist ul li a img{display: block; width: 100%; height: 100%; border-radius: 6px;}
.piclist ul li a p{width: 100%; text-align: center; margin-top: 12px; color: #353535;}