/*all*/
*{margin:0;padding:0;}
li{list-style-type: none;}
a{text-decoration: none;color: #222222;border:0;}
div{margin:0; padding:0px;}
ul{ margin: 0; padding: 0;}
img{border:0; margin: 0; padding: 0;}

.w100{width:100%;float:left;}
.w1200{width:1200px;margin:0 auto;}
.bgf{background: #ffffff;}

.p20{ padding: 0 20px;}

.mb20{margin-bottom:20px;}

body{font-family: "Microsoft YaHei";min-width: 1200px;background: #f2f2f2;/* background: url(../images/2020/body.jpg) #ffffff no-repeat center 235px; */}

/*top*/
.top{width:100%;float:left;background: #035392;}

.top p{float:left;padding-right: 20px;font-size: 15px;line-height: 50px;color: #ffffff;}
.top p a{display: block; color: #ffffff;}
.top p a:hover{font-weight: bold;}

.top p .wza{display: inline-block;float: right;margin-top: 5px;margin: 10px 15px 0;padding: 0 15px;font-size: 16px;color: #ffffff;line-height: 28px;background: none;border: 1px solid #ffffff;border-radius: 40px;}
.top p .zzgh{display: block;float:left;margin-top: 10px;padding: 0 15px;border-radius: 20px;font-size: 16px;line-height: 30px;color: #ffffff;}
.top p .zzb{background: #d18044;}
.top p .ghb{background: #cc0000;}

.row{float: right;margin-right:10px;}
.row p:last-child{padding-right:0;}

/*hbg*/
.hbg{width: 100%;float:left;background: #ffffff;}

.gh{width: 85px;float:left;margin-top: 47px;}
.logo{width: 600px;height: 110px;float:left;margin-bottom: 10px;background: url(../images/2020/logo.png) no-repeat left bottom;}

.logo-r{width: 500px;float: right;margin-bottom: 15px;}

.skip{height: 25px;width: 500px;margin: 30px 0 5px 10px;float: left;}
.skip p{float:left;}
.skip p a{display: block;height:24px;float:left;padding-right: 15px;font-size: 15px;line-height: 30px;color: #222222;}

.skip .ico1{width:21px; background:url(../images/2020/ico1.jpg) no-repeat left bottom;}
.skip .ico2{width:17px; background:url(../images/2020/ico2.jpg) no-repeat  3px bottom;}
.skip .ico3{width:21px; background:url(../images/2020/ico3.jpg) no-repeat left bottom;}
.skip .ico4{width:24px; background:url(../images/2020/ico4.jpg) no-repeat left bottom;}

.search{width: 400px;height: 45px;float: left;}

.gjjs {width: 100px;height:40px;float: left;}

.gjjs a {display: block;padding: 0px 15px;float: left;font-size: 16px;line-height:40px;color: #222222;letter-spacing: 1px;}
.gjjs a:hover{color:#035392;}

/*bnav*/
.bnav{width: 100%;height: 40px;float: left;background: #035392; margin: 0 !important;}

.nav {width: 1200px;margin: 0 auto;overflow:hidden;}
.nav li{width: 170px;float:left;border-left: 1px solid #326791;}
.nav li a{display: block; width: 100%; font-size: 20px; color: #ffffff; line-height: 40px; text-align:center;font-weight: bold;}
.nav li a:hover{background:#035392;}
.nav li:first-child{border-left:none;}

/*main*/
.main{width: 1200px;margin: 0 auto 20px;padding-bottom:10px;overflow: hidden;}

.n_container{background:#ffffff;width:1200px;margin: 0 auto 20px;overflow: hidden;padding:20px 0 !important;overflow: hidden;}
.mianbao{padding: 0 0 0 26px;background: url(../images/local.png) 0 10px no-repeat;margin-bottom: 20px;height: 40px;line-height: 40px;}
.mianbao,.mianbao span,.mianbao i,.mianbao a{font-size: 14px;color: #0059a9;font-style:normal;}
.n_hudong{padding:20px 0 0;background: #fff;width: 1200px;margin: 0 auto 20px;}

/*bt*/
.bt{width: 100%;height: 49px;float:left;border-bottom: 1px solid #c4c4c4;}
.bt li{height: 50px;float:left;}
.bt li a{display: block;padding: 0px 10px;font-size: 22px;line-height: 50px;color: #000000;text-align: center;font-weight: bold;}
.bt li a:hover,.bt li.thistab a,.bt li.thistab a:hover{height: 49px;color: #035392;border-bottom: 2px solid #035392;}

.nr{float: left; padding: 10px 10px 0;}

/*jgml*/
.jgml{width:100%; float:left;}
.jgml ul{width:790px;float:left;}
.jgml ul li{display: block !important;width: 148px;float:left;margin-top: 10px;margin-left:10px;}
.jgml ul li a{display:block;padding: 0 3px;font-size: 16px;line-height:50px;color: #0b4779;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border: #ebeaed 1px solid;}
.jgml ul li a:hover{ background:#0b4779; color:#ffffff; border:#0b4779 1px solid}

/*zdly*/
.zdly{width:790px;float:left;}
.zdly span{display: block !important;width: 148px;float:left;margin-top: 10px;margin-left:10px;}
.zdly span a{display:block;padding: 0 3px;font-size: 16px;line-height:50px;color: #0b4779;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border: #ebeaed 1px solid;}
.zdly span:hover a{background:#0b4779;color: #ffffff;border:#0b4779 1px solid;}

.zdly span ul{width: 146px;float: left;padding: 5px 0;position: absolute;display: none;z-index: 10;background: #ffffff;border: 1px solid #0b4779;}

.zdly span ul li{display: block !important;width: 100%;float: left;margin: 0;}

.zdly span ul li:last-child{margin-right:0;}

.zdly span ul li a{display: block;font-size: 16px;color: #0b4779 !important;line-height: 40px;text-align: center;padding: 0;background: none !important;border: none !important;}

.zdly span:hover ul{display: block;}
.zdly span ul li a:hover{color: #0b4779 !important;}

/*zwwgk*/
.container03 .right p{width: 100%;height: 55px;float: left;background: #035392;font-size: 24px;line-height: 55px;color: white;text-align: center;}
.container03 .right .fl01{width: 100%;float:left;}

.zwwgk{width:100%; float:left;}
.zwwgk p{width: 100%;float:left;margin-top: 20px;background: #035392;font-size: 24px;line-height: 55px;color: white;text-align: center;}

.zwwgk .wgk{width: 100%;float:left;margin-bottom: 10px;background: #f3f2f7;}
.zwwgk .wgk:last-child{ margin-right: 0;}

.zwwgk .wgk a{display: block;font-size: 18px;line-height: 55px;color:#0059a9;text-align: center;}

.zwwgk .wgk ul{width: 328px;float: left;padding: 10px 0;position: absolute;display: none;z-index: 10;background: #0059a9;}

.zwwgk .wgk ul li{width: 109px;float: left;}
.zwwgk .wgk ul.u2 li{width: 164px;float: left;}

.zwwgk .wgk ul li:last-child{margin-right:0;}

.zwwgk .wgk ul li a{display: block;font-size: 16px;color: #ffffff;line-height: 40px;text-align: center;padding: 0;}

.zwwgk .wgk:hover ul{display: block;}
.zwwgk .wgk a:hover{font-weight: bold;}
.zwwgk .wgk ul li a:hover{color:#ffffff; font-weight: normal;}

/*rxfw*/
.rxfw{width:100%;float:left;margin: 0 0 20px 0 !important;}
.rxfw li{width: 106px;height: 106px;float:left;margin: 0 5px 10px;}
.rxfw li a{display:block; float:left;}
.rxfw li a i{width:40px;height:40px;float:left;margin: 0 33px;border-radius:50%;}

.rxfw li a i.i1{background: url(../xz/images/n_hudong_icon01.png) #568ed1 no-repeat center;}
.rxfw li a i.i2{background: url(../xz/images/n_hudong_icon02.png) #568ed1 no-repeat center;}
.rxfw li a i.i3{background: url(../xz/images/n_hudong_icon03.png) #568ed1 no-repeat center;}
.rxfw li a i.i4{background: url(../xz/images/n_hudong_icon04.png) #568ed1 no-repeat center;}
.rxfw li a i.i5{background: url(../xz/images/n_hudong_icon05.png) #568ed1 no-repeat center;}
.rxfw li a i.i6{background: url(../xz/images/n_hudong_icon06.png) #568ed1 no-repeat center;}
.rxfw li a i.i7{background: url(../xz/images/n_hudong_icon07.png) #568ed1 no-repeat center;}
.rxfw li a i.i8{background: url(../xz/images/n_hudong_icon08.png) #568ed1 no-repeat center;}
.rxfw li a i.i9{background: url(../xz/images/n_hudong_icon09.png) #568ed1 no-repeat center;}
.rxfw li a i.i10{background: url(../xz/images/n_hudong_icon010.png) #568ed1 no-repeat center;}
.rxfw li a i.i11{background: url(../xz/images/n_hudong_icon011.png) #568ed1 no-repeat center;}
.rxfw li a i.i12{background: url(../xz/images/n_hudong_icon012.png) #568ed1 no-repeat center;}
.rxfw li a i.i13{background: url(../xz/images/n_hudong_icon013.png) #568ed1 no-repeat center;}
.rxfw li a i.i14{background: url(../xz/images/n_hudong_icon014.png) #568ed1 no-repeat center;}

.rxfw li a h5{width: 100%;float: left;margin: 0 !important;font-size:18px;line-height: 30px !important;color: #568ed1;font-weight: bold;text-align: center;}
.rxfw li a h6{width: 100%;float: left;font-size:14px;line-height: 18px;color:#568ed1;text-align: center;}


/*class*/
.class{width: 100%;float: left;margin: 50px 0;background: #ffffff;}

.class-bt{width: 1120px;float: left;margin: 0 40px;border-bottom: 1px solid #eeeeee;}

.class-list{width: 1120px;float: left;margin: 0 40px 40px;background: #ffffff;}

/*zxjy*/
.zxjy-bt{ width: 100%;float: left;  margin: 20px 0; background-color: #f2f2f2;}
.zxjy-bt p{float: left;padding: 0 20px;background-color: #035396;font-size: 20px;line-height: 45px;color: #ffffff;font-weight: bold;}

.zxjy-list{width: 1058px;height: 385px;float: left;padding: 20px 30px 30px;border: 1px solid #eeeeee;overflow-y: scroll;}
.zxjy-list p{font-size: 18px; line-height: 45px; color: #222222;}

/*ar_article*/
.ar_article{font-size: 0.875rem;color: #6d6e70;line-height: 1.875rem; margin-bottom: 1.75rem;}
.ar_article p{font-size: 16px;color: #333333;line-height: 32px;text-indent: 32px;}  
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ar_article h1{ font-size:2.25rem; margin-bottom:1.25rem;}.ar_article h2{ font-size:1.875rem; margin-bottom:0.875rem;}.ar_article h3{ font-size:1.5rem; margin-bottom:0.9375rem;}
.ar_article h4{ font-size:1.125rem; margin-bottom:0.875rem;}.ar_article h5{ font-size:0.875rem; margin-bottom:0.75rem;}.ar_article h6{ font-size:0.75rem; margin-bottom:0.75rem;}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem; list-style:inherit !important;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important;}
.ar_article ul,
.ar_article ol{ margin-bottom:0.9375rem;}
.ar_article sub {vertical-align:sub; font-size: smaller;}
.ar_article sup { vertical-align:super; font-size: smaller;}
.ar_article img{display:inline-block;margin-left: -32px;}
.nav01 {text-align:center;}
#ar_fot{position:relative;padding: 20px 50px;box-sizing: border-box;width: 100%;margin-top: 30px;}
#ar_fot h1{display:block;width: 100%;font-size: 16px;line-height: 40px;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 span{}
#ar_fot h1 a{font-size: 16px;color: #000000;font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{ color:#0069be;}

/*yhdl */
.yhdl {position: fixed;left: 0;top: 0;height: 100%;width: 100%;background-color: rgba(94, 110, 141, 0.5);z-index: 99999;}
.yhdl-wxts {width: 25%;height: auto;margin: 15% auto 0;overflow: hidden;background: #ffffff;border: 1px solid #bbbbbb;border-radius: 5px;}
.yhdl-wxts font{width: 100%;float: left;margin-bottom: 20px;background: #015293;font-size: 18px;line-height: 50px;color: white;text-align: center;font-weight: bold;}
.yhdl-wxts p {width: 100%;float: left;padding: 10px;font-size: 16px;line-height: 35px;text-align: center;}
.yhdl-wxts li{width: auto;float: right;margin: 20px 0 15px;background: #ffffff;}
.yhdl-wxts li a{display: block;float: left;margin-right: 15px;padding: 0 20px;border: 1px solid #e5e5e5;border-radius: 5px;font-size: 16px;line-height: 35px;color: #000000;text-align: center;}
.yhdl-wxts li a.dl{background: #015293;color: #ffffff;}