body{background:#ebedf3;}
.header{width:100%;min-width:1200px;height:400px;background:url("../images/ndbg_top_banner.png") top center no-repeat;}
.header .web_logo{padding-top:90px;width:100%;text-align:center;}
.header .web_tit{width:100%;text-align:center;padding-top:30px;}
.navpart{height:78px;width:100%;min-width:1200px;background:#1765b4;}
.navpart .nav_box{width:1200px;height:78px;margin:0px auto;}
.navpart .nav_tit{width:784px;height:108px;position:relative;margin-left:-360px;margin-top:-17px;background:url("../images/nav_tit_bg.png") center no-repeat;}
.navpart .nav_fr{width:360px;padding-left:64px;height:108px;position:absolute;top:0px;right:0px;background:url("../images/bg_tit_icon.svg") left 34px no-repeat;background-size:40px;}
.navpart .nav_fr h1{color:#fff;line-height:108px;height:108px;font-size:50px;}
.navpart .nav_fr span{color:#fff;font-size:24px;position:absolute;right:166px;top:45px;letter-spacing:2px;}
/* .navpart .search{width:320px;background:#fff;border:1px solid #0b457f;height:46px;margin:15px 0px;border-radius:4px;}
.navpart .search option{display:block;white-space:pre;min-height:1.2em;padding:0px 6px 1px;} */
.main{width:1200px;margin:0px auto;margin-top:40px;margin-bottom:30px;}
.main .bm_part{background:#fff;min-height:300px;width:100%;box-shadow:1px 1px 5px #ccc;float:left;}
.main .tit_bm{border-bottom:1px solid #ccc;height:62px;padding:0px 25px;}
.main .tit_bm .stit{height:62px;position:relative;font-size:24px;font-weight:bold;line-height:62px;display:inline-block;padding:0px 10px;border-bottom:#355e92 2px solid;}
.main .tit_bm .stit::after{content:"";border-top:6px solid #355e92;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;bottom:-8px;left:80px;}
.main .cont_bm{margin-top:30px;padding-bottom:10px;margin-bottom:10px;}
.main .cont_bm ul{padding:10px;}
.main .cont_bm li{float:left;width:214px;background:#f2f6fa;border:1px solid #e4eaf3;height:40px;border-radius:4px;margin:10px 10px;}
.main .cont_bm li a{display:block;width:100%;height:40px;line-height:40px;border-radius:4px;text-align:center;font-size:16px;}
.main .cont_bm li:hover{border:1px solid #355e92;background:#355e92;}
.main .cont_bm li:hover a{color:#fff;}
.main .xz_part{background:#fff;min-height:300px;width:100%;margin-top:30px;box-shadow:1px 1px 5px #ccc;float:left;margin-bottom:20px;}
.main .tit_xz{border-bottom:1px solid #ccc;height:62px;padding:0px 25px;}
.main .tit_xz .stit{height:62px;position:relative;font-size:24px;font-weight:bold;line-height:62px;display:inline-block;padding:0px 10px;border-bottom:#355e92 2px solid;}
.main .tit_xz .stit::after{content:"";border-top:6px solid #355e92;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;bottom:-8px;left:136px;}
.main .cont_xz{margin-top:30px;padding-bottom:10px;margin-bottom:10px;}
.main .cont_xz ul{padding:10px;}
.main .cont_xz li{float:left;width:214px;background:#f2f6fa;border:1px solid #e4eaf3;height:40px;border-radius:4px;margin:10px 10px;}
.main .cont_xz li a{display:block;width:100%;height:40px;line-height:40px;border-radius:4px;text-align:center;font-size:16px;}
.main .cont_xz li:hover{border:1px solid #355e92;background:#355e92;}
.main .cont_xz li:hover a{color:#fff;}