@charset "utf-8";.banner{font-size: 0;position: relative}.banner::after{content: "";position: absolute;left: 0;right: 0;top: 0;background: url(../img/top-bg.png) repeat-x;height: 234px}.banner img{width: 100%}.pagination{text-align: center;font-size: 0;padding-top: 50px}.pagination a{display: inline-block;border: 1px solid #dcdcdc;padding: 0 12px;height: 35px;font-size: 14px;line-height: 35px;text-align: center;color: #666;margin: 0 7px}.pagination a.active{background: #1c69bd;color: #fff;border: 1px solid #1c69bd}.pagination a:hover{background: #1c69bd;color: #fff;border: 1px solid #1c69bd}.pagination span{display: inline-block;font-size: 14px}.nymain{position: relative;padding-bottom: 50px}.nymain .leftNav{float: left;width: 276px;position: relative;margin-right: 40px}.nymain .leftNav>h2{line-height: 80px;color: #fff;background: #1c69bd;font-size: 30px;overflow: hidden;position: relative}.nymain .leftNav>h2 span{display: inline-block;width: 5px;height: 30px;background: #fff;margin-left: 40px;margin-right: 40px}.nymain .leftNav>ul{background: #fff;border: 1px solid #eee;border-top: 0}.nymain .leftNav>ul>li{position: relative;border-top: 1px solid #eeeeee}.nymain .leftNav>ul>li:first-child{border-top: none}.nymain .leftNav ul li a{display: block;font-size: 18px;color: #333333;line-height: 60px;background: url(../img/y1.png) no-repeat 45px center;padding-left: 80px}.nymain .leftNav>ul>li>span{position: absolute;width: 25px;height: 25px;right: 10px;top: 20px;line-height: 50px;background: url(../img/sub_left_down.png) no-repeat center center;cursor: pointer;transition: all 0.3s}.nymain .leftNav>ul>li.on>span{transform: rotate(90deg)}.nymain .leftNav>ul>li.on>a{background: #f1f1f1 url(../img/y2.png) no-repeat 45px center;color: #1c69bd}.nymain .leftNav>ul>li.activ{background: #f1f1f1 url(../img/y2.png) no-repeat 45px center;color: #1c69bd}.nymain .leftNav>ul>li.active>a{background: #f1f1f1 url(../img/y2.png) no-repeat 45px center;color: #1c69bd}.nymain .leftNav ul li.active ul{display: block}.nymain .leftNav ul li:hover a{background: #f1f1f1 url(../img/y2.png) no-repeat 45px center;color: #1c69bd}.nymain .leftNav>ul>li>ul{display: none;padding-top: 0;padding-bottom: 0;padding-right: 0}.nymain .leftNav>ul>li>ul>li>a{font-size: 15px;line-height: 50px;padding-left: 45px;color: #666666;padding-left: 80px;background: no-repeat}.nymain .leftNav>ul>li:hover>ul>li>a{color: initial;background: none}.nymain .leftNav>ul>li>ul>li>a:hover{color: #1c69bd;background: none}.ny-right{overflow: hidden}.ny-right h2{border-bottom: 1px solid #D2D2D2;font-size: 24px;font-weight: 600;padding-bottom: 20px}.ny-rcom{font-size: 24px;color: #1c69bd;margin-bottom: 15px;font-weight: normal}.position{border-bottom: 1px solid #f0efef;margin-bottom: 36px}.position>div{position: relative;font-size: 0;line-height: 70px}.position span{color: #888;font-size: 14px;vertical-align: middle}.position a{font-size: 14px;color: #888;margin: 0 5px;vertical-align: middle}.position a:hover{color: #1E69BD}.text-list ul li{font-size: 16px;line-height: 58px;background: url(../img/sj1.png) no-repeat;background-position: left center;padding-left: 20px;border-bottom: 1px dashed #e5e5e5;transition: all 0.5s}.text-list ul li a{display: block;color: #333333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.text-list ul li span{float: right;padding-left: 15px}.text-list ul li:hover a{color: #1c69bd}.text-list ul li:hover span{color: #1c69bd}.art-main .art-tit h3{text-align: center;color: #333;font-size: 24px;font-weight: 600;line-height: 30px}.art-main .art-body{padding-top: 30px}.art-main .art-body p{color: #333333;text-indent: 2em;font-size: 16px;line-height: 32px;margin-bottom: 20px}.art-main .art-body img{max-width: 80% !important;display: block;margin: 0 auto}.art-main .cont-tit p{font-size: 0;text-align: center;line-height: 40px;background: #f5f5f5;margin-top: 35px}.art-main .cont-tit p span{display: inline-block;vertical-align: middle;font-size: 14px;color: #999;margin: 0 10px}.art-info{border-top: 1px dashed #eaeaea;margin-top: 25px}.pnext{margin-top: 25px}.pnext p{text-indent: initial;font-size: 15px;line-height: 32px;color: #555555}.pnext p a{font-size: 15px;color: #555555}.pnext p:hover a{color: #1c69bd}.img-lists ul{overflow: hidden;margin-left: -2%;margin-right: -2%}.img-lists ul li{float: left;width: 29%;margin: 0 2% 30px 2%;border: 1px solid #eee;transition: all 0.3s;position: relative;top: 0}.img-lists ul li:hover{box-shadow: 0 0 6px rgba(51, 51, 51, 0.16)}.img-lists ul li a{display: block;width: 100%}.img-lists ul li a .pic{width: 100%;height: 160px;overflow: hidden}.img-lists ul li a .pic img{display: block;width: 100%;height: 100%;object-fit: cover}.img-lists ul li a>div.info{padding: 10px 20px;font-size: 0;background: #F1F1F1}.img-lists ul li a>div.info h3{font-size: 18px;font-weight: bold;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 5px}.img-lists ul li a>div.info p{color: #666666;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;margin-top: 10px}.img-lists ul li a:hover>div.info h3{color: #1c69bd}.img-lists2 ul{overflow: hidden}.img-lists2 ul li{float: left;width: 23%;margin: 15px 1%}.img-lists2 ul li a{display: block}.img-lists2 ul li a .pic{padding-top: 120%}.img-lists2 ul li a .info{font-size: 16px;color: #000;line-height: 30px;text-align: center}.dt-list2{overflow: hidden}.dt-list2 li{position: relative;transition: all 0.5s;padding: 40px 0 45px 0;border-bottom: 1px dotted #cccccc}.dt-list2 li:hover a .date{background: #1c69bd}.dt-list2 li:hover a .dt-text h3{color: #1c69bd}.dt-list2 li:hover a .dt-text p{color: #1c69bd}.dt-list2 li a{display: block;overflow: hidden}.dt-list2 li .date{background: #bfbfbf;float: left;width: 68px;text-align: center;color: #fff;padding: 7px 0;border-top-left-radius: 10px;border-bottom-right-radius: 10px}.dt-list2 li .date p{font-size: 12px;line-height: 24px}.dt-list2 li .date span{display: block;font-size: 30px;line-height: 30px;color: #fff;font-weight: 600}.dt-list2 li a>.dt-text{overflow: hidden;padding: 0 0 0 20px}.dt-list2 li a>.dt-text h3{font-size: 24px;line-height: 34px;color: #333;overflow: hidden;font-weight: normal;text-overflow: ellipsis;white-space: nowrap}.dt-list2 li a>.dt-text p{overflow: hidden;color: #666666;font-size: 16px;line-height: 30px;margin-top: 10px}.timg-list ul li{margin-top: 35px}.timg-list ul li a{display: block;transition: all 0.3s}.timg-list ul li a h3{font-size: 18px;color: #333333;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.timg-list ul li a>div{overflow: hidden}.timg-list-img{float: left;width: 350px;margin-right: 30px}.timg-list ul li a .pic{padding-top: 62%}.timg-list ul li a:hover h3{color: #ba2a17}.timg-list ul li a:hover span{background: #ba2a17;border-color: #ba2a17;color: #fff}.timg-linfo{overflow: hidden;padding-top: 35px}.timg-linfo p{font-size: 14px;line-height: 24px;color: #999999;height: 48px;white-space: pre-wrap;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin: 15px 0 0 0;text-indent: 2em}.timg-linfo span{display: block;margin-top: 20px;line-height: 24px;color: #970707;font-size: 16px;padding-left: 30px;background: url() no-repeat;background-position: left center}.timg-list ul li a:hover{background: #970707;padding: 20px}.timg-list ul li a:hover h3{color: #fff}.timg-list ul li a:hover span{color: #fff;background: url() no-repeat;background-position: left center}.timg-list ul li a:hover p{color: #fff}.teacher dl{margin-top: 30px}.teacher dl dt{width: 100%;height: 48px;line-height: 48px;background: #f3f7fb;font-size: 18px;border-left: 3px solid #0e488f;padding-left: 20px;margin-bottom: 10px}.teacher dl dd{float: left;width: 20%}.teacher dl dd a{display: block;margin: 15px;height: 44px;line-height: 44px;border: 1px solid #F8F8F8;text-align: center;background: #f8f8f8}.teacher dl dd a:hover{background: #f3f7fb;border: 1px solid #5485c2}.ny-right2{padding: 0 8px}.teacher-ny{background: #fff;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.17);margin: 30px 0 8px 0;padding-bottom: 100px}.tea-tt-l{float: left;width: 162px;height: 232px;background: #276ab3;overflow: hidden}.tea-tt-l img{display: block;width: 100%;height: 100%;transition: all 0.3s}.tea-tt-l:hover img{opacity: 0.85;filter: alpha(opacity=85)}.tea-tt-r{float: right;width: 700px;margin-left: 40px;margin-top: 50px}.tea-tt-r h3{font-size: 22px;font-weight: 600;position: relative}.tea-tt-r h3:before{content: "";position: absolute;left: 0;top: -20px;width: 30px;height: 5px;background: #1c69bd}.tea-tt-r h3 span{display: inline-block;margin-left: 30px;font-size: 18px;color: #276ab3}.tea-tt-r ul{margin-top: 20px}.tea-tt-r ul li{float: left;width: 260px;line-height: 30px;color: #666;margin-right: 10px}.tea-tt-r ul li.ts{width: 150px}.s1-l{margin-top: 30px}.s1-tit ul{line-height: 48px;height: 48px;background: #e6edf4}.s1-tit ul li{float: left;width: 20%}.s1-tit ul li a{display: block;font-size: 18px;color: #333333;position: relative;padding-left: 50px;z-index: 1}.s1-tit ul li a::before{content: "";position: absolute;left: 0;bottom: -10px;background: url() no-repeat center;width: 201px;height: 59px;z-index: -1;display: none}.s1-tit ul li.on a{font-weight: 600;color: #fff;line-height: 38px}.s1-tit ul li.on a::before{display: block}.s1-bd{margin-top: 10px}.s1-bd>ul{display: none;padding: 20px 30px}.s1-bd>ul:first-child{display: block}.s1-bd>ul p{line-height: 30px;color: #666}.tw ul li{padding: 25px 0;border-bottom: 1px solid #dcdcdc}.tw ul li:first-child{padding-top: 0}.tw ul li a{display: block;overflow: hidden}.imgList-pic{float: left;width: 258px;height: 168px;margin-right: 35px}.imgList-pic .pic{padding-top: 0;width: 100%;height: 100%}.imgList-info{overflow: hidden;color: #075aa7}.imgList-info h3{font-size: 20px;line-height: 32px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.3s}.tw ul li a:hover .imgList-info h3{color: #1c69bd;font-weight: bold}.imgList-info p{font-size: 14px;line-height: 30px;max-height: 90px;overflow: hidden;color: #666666;margin-top: 8px}.imgList-info span{display: block;font-size: 14px;color: #666;line-height: 30px;background: url(../img/time.png) no-repeat left center;padding-left: 24px;margin-top: 8px}.ldtz ul li{float: left;width: 48%;margin-bottom: 20px}.ldtz ul li:nth-child(2n+1){margin-right: 4%}.ldtz ul li a{display: block;border: 1px solid #eee;background: rgba(28, 105, 189, 0.05);box-shadow: 0 1px 6px rgba(0, 0, 0, .1);overflow: hidden;margin: 5px;transition: all 0.3s}.ldtz ul li a:hover{box-shadow: 0 5px 10px rgba(0, 0, 0, .2)}.ldtz-pic{float: left;width: 162px;height: 232px;overflow: hidden;margin-right: 40px}.ldtz-pic .pic{width: 100%;height: 100%;font-size: 0}.ldtz-pic .pic img{display: block;width: 100%;height: 100%}.ldtz-info{overflow: hidden;padding-top: 35px}.ldtz-info h3{font-size: 22px;line-height: 30px;font-weight: 600;color: #333333;padding-top: 20px;position: relative;margin-bottom: 15px}.ldtz-info h3::before{content: "";position: absolute;left: 0;top: 0;width: 35px;height: 6px;background: #1c69bd}.ldtz-info p{font-size: 18px;line-height: 30px;overflow: hidden;color: #666666}.ldtz ul li a:hover{background: #1c69bd;border-color: #1c69bd;color: #fff}.ldtz ul li a:hover:after{display: block}.ldtz ul li a:hover h3,.ldtz ul li a:hover p{color: #fff}.ldtz ul li a:hover h3:before{background: #fff}
