.nav-down{display:none;}
.nav_child{padding:20px;border-top:2px solid #0076d2;position:absolute;top:77px;width:800px;background: url(images/navbg.png) 
center top no-repeat;display:none;}
.nav_child .item{display:-ms-flexbox;display:flex;}
.nav_child .item.s{visibility:visible;opacity:1;transition:opacity 0.2s ease-out 0s;}
.nav_child .item .l{width:45%;padding-right: 30px;}
.nav_child .item .l .pic{width:142px;}
.nav_child .item .l .pic img{width:100%;height:142px;}
.nav_child .item .l .txt{width:calc(100% - 142px);}
.nav_child .item .l .txt p{font-size:16px;color:#004b86;padding-left:30px;line-height:28px;margin:0;}
.nav_child .item .r{width:55%;font-size:0;}
.nav_child .item .r a{width:33.33%;font-size:18px;margin-bottom:10px;display:inline-block;color:#555;}
.nav_child .item .r a:hover{color:#0076d2;}


.nav-list>li.nav-list1>a:after{content:"";border-bottom:2px solid #0076d2;margin-top:5px;display:block;width:100%;transition:all 0.2s ease-out 0s;transform:scaleY(0);}
.nav-list>li.nav-list1>a:before{content:"";border-left:2px solid #0076d2;height:25px;transition:all 0.2s ease-out 0s;transform: scaleY(0);position:absolute;left:50%;top:32px;transform-origin:center top;}

.nav-list>li:hover .nav_child{display:block;}
.nav-list>li.nav-list1:hover>a:after,.nav-list>li.nav-list1:hover>a:before{transform:none;}
@media(max-width: 1279px){
.nav-list>li.nav-list1>a:before{height: 35px;}
}
.page_mob{display:none;}
@media(max-width:576px){
.page_pc{display:none;}
.page_mob{display:block;}
}



/*  list   */
.content .content-inner { width: 1200px; margin: 0 auto;}


.list { background: #f3f5f8; min-height: 600px; padding: 25px 0;}
.list .nav-box { width: 225px; }
.list .nav-box .nav-head { height: 92px; background: url(../images/list-lefth.png) no-repeat; }
.list .nav-box .nav-head h3 { color: #fff; text-indent: 20px; padding: 15px; font-weight: normal;}
.nav-body { padding: 15px 0 30px; background: #fff; }
.nav-body ul li { list-style-type: none; font-size: 14px; height: 40px; line-height: 40px; text-indent: 30px; transition: all 0.5s; border-left: 8px solid transparent;}
.nav-body ul li:hover { border-color: #ad321e; text-indent: 50px; transition: all 0.5s;}
.nav-body ul li.cur { border-color: #10a6f4; text-indent: 50px; }
.list .con-box { width: 950px; }
.list .con-box .con-head { background: url(../images/list-righth.png) no-repeat; height: 92px;}
.bread { color: #fff; padding: 50px 0 0 20px; }
.bread a { display: inline; color: inherit; }
.bread a:hover { text-decoration: underline;}
.con-body { background: #fff; padding: 40px;}
.arc-tit h1 { font-weight: normal; text-align: center; font-size: 25px;}
.arc-info { background: #f3f5f8; text-align: center; padding: 8px 0; margin-bottom: 25px; font-size:12px; }
.arc-info a { display: inline;}
.arc-con p { line-height: 30px; }
.arc-con table { width: 100% !important; }
.files { background: #eee; margin: 10px 0;}
.files a { padding: 10px 15px; }
.nav-foot { margin-top: 20px; background: #fff; }
.nav-foot .contact { padding: 10px;}
.nav-foot .contact p { font-size: 14px; line-height: 30px;}

.arclist { padding: 0 40px;}
.arclist li { line-height: 45px; border-bottom: 1px #ddd dashed;}
.arclist li .update { float: right; }
.pages { padding: 30px 0 0;}
.pages a { display: inline; padding: 5px 10px; color: #165AA1; }
.pages a:hover { text-decoration: underline;}

.latest { background: #fff; padding: 15px 15px 30px;}
.latest ul { padding-left: 40px; position: relative;}
.latest ul::before { content: ''; background: #ddd; position: absolute; width: 1px; height: 100%; left: 25px; }
.latest ul li { list-style-type: circle; font-size: 14px;}
.latest ul li a:hover { color: #f00;}
.latest .line-date { width: 50px; height: 28px; color: #2275d3; font-size: 12px; text-align: center; margin: 20px 0 5px; background: url(../images/time.png) no-repeat;}
