html,body,ul,li,ol,img,a,p,div,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; } html{ font-size: 14px; } body{ font-family: "微软雅黑"; } a, a:hover{ color: #666; text-decoration: none; } a{ transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; } ul,ol{ list-style: none; } input{ border: none; border: 1px solid #ccc; outline: none; } img{ display: block; border: 0 none; } .scale2 img, .scale img{ transition: all .3s ease-in-out; } .scale img:hover{ transform:scale(1.02); } .scale2 img:hover{ transform:scale(1.1); } @keyframes nav-box { 0%{ opacity:0;transform:translate(-30px,0px); }} @keyframes nav-lianjie { 0%{ opacity:0;transform:translate(30px,0px); }} @keyframes uptodown { 0%{ opacity:0;transform:translate(0px,-30px); }} .f_left{ float: left; } .f_right{ float: right; } .clearfix::before, .clearfix::after{ content: ""; display: block; height: 0; line-height: 0px; clear: both; visibility: hidden; } .areaheart{ width: 1370px; margin: 0 auto; } .sheng{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .cb{ clear: both; } .top{ width: 100%; height: 36px; line-height: 36px; color: #fff; background: #03438b; } .top_link a{ color: #fff; } .top_link a:hover{ color: #066bbf; } .search_box{ width: 155px; height: 22px;line-height: 22px; margin-top: 6px; margin-right: 20px; border: 1px solid #fff; border-radius: 5px; } .search_box input{ height: 22px; border: 0 none; color: #fff; background: transparent; text-indent: 5px; } .search_box input[type=text]{ width: 130px; float: left; } .search_box input[type=submit]{ width: 20px; float: right;cursor: pointer; text-indent: -999em; background: url(../images/icon_search.png) no-repeat center; } .search_box input[type=text]::-webkit-input-placeholder { color: #fff; } .head{ width: 100%; height: 118px; background: #066bbf; position: relative; } .logo{ margin-top: 25px; } .ad{ position: relative; } .ad01{ float: right; margin-right: 0; margin-top: 38px; } .ad02{ position: absolute; right: 530px; top: 2px; } .nav{ width: 100%; height: 66px; background: #fff; position: relative; z-index: 10; } .nav li.menu-item{ float: left; width: 8.2%; height: 66px;transition: .3s; text-align: center; display:flex; flex-direction: column; justify-content: center; align-items: center;position:relative; } .nav li a{ color: #444; font-weight: 300;font-size: 20px; } .menu-item a{ color: #000; font-weight: 300; font-size: 16px; } .nav li.menu-item p{ font-size: 16px; } .nav li.menu-item span{ font-size: 13px; } .nav li.menu-item:hover{ background-color: #03438b; } .nav li.menu-item:hover a{ color: #000; } .flexslider { height: 640px; width: 100%; position: relative; overflow: hidden; z-index: 0; } .slides { position: relative; z-index: -1; } .slides li { height: 640px; z-index: -1; } .flex-direction-nav { position: absolute; z-index: 2; width: 100%; top: 50%; margin-top: -32px; } .flex-direction-nav li a { display: block; width: 34px; height: 65px; overflow: hidden; cursor: pointer; position: absolute; } .flex-control-nav { position: absolute; bottom: 15px; z-index: 2; width: 100%; text-align: center; } .flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1; } .flex-control-nav a { display: inline-block; width: 14px; height: 14px; background: #fff; font-size: 14px; line-height: 24px; text-align: center; overflow: hidden; cursor: pointer; color: #f5a016; border-radius: 14px; font-size: 0px; } .flex-control-nav .flex-active { background: #066bbf; } .banner_sm img{ width: 100%; height: auto; display: block; } .main{ width: 100%; min-height: 560px; background: #fff; border-top: 1px solid #066bbf; } .part_ug{ width: 100%; height: 45px; position: relative; } .part_ug ul{ position: absolute; left: 0; bottom: 0; width: 100%; overflow: hidden; background: #f8b551; overflow: hidden; } .part_ug li{ float: left; width: 16.666%; height: 90px; text-align: center; transition: .5s; background-color: #03438b; } .part_ug li a{ color: #fff; line-height: 24px; font-size: 22px; padding-top: 33px; display: block; width: 100%; height: 100%; position: relative; font-weight: bold; } .part_ug li a span{ color: #fff; } .part_ug li:hover{ -webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0.5); box-shadow: 0 0 5px 0px rgba(0,0,0,0.5); -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); z-index: 3; } .part_ug li:hover a span, .part_ug li:hover a{ color: #fff; } .part_ug li a .line{ position: absolute; left: 0; top: 34px; width: 1px; height: 24px; background: #fff; } .part_ug li.eq02, .part_ug li.eq01{ } .part_ug li.eq08{ } .part_news{ padding: 0 1%; width: 98%; margin-top: 20px; margin-bottom: 40px; } .news_box{ width: 47%; } .news_title{ position: relative; } .news_title h2{ font-size: 24px; color: #444; font-weight: normal; } .news_title p{ font-size: 16px; color: #999; } .news_title a{ position: absolute; right: 10px; top: 10px; font-size: 14px; color: #444; } .news_title a:hover{ color: #03438b; margin-right: 2px; } .first_news{ position: relative; background: #03438b; height: 100px; color: #fff; margin: 15px 0; } .first_news .data{ position: absolute; left: 0; top: 0; width: 80px; height: 75px; padding-top: 25px; text-align: center; border-right: 1px solid #fff; background: #f8b551; line-height: 26px; } .first_news .data b{ font-weight: normal; font-size: 28px; } .first_news .nw{ padding-left: 95px; padding-right: 10px; } .first_news .nw a{ color: #fff; font-size: 18px; } .first_news .nw a h2{ font-size: 18px; line-height: 36px; padding-top: 5px; font-weight: normal; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .first_news .nw a p{ color: #fff; font-size: 12px; line-height: 20px; display: block; width: 100%; height: 40px; overflow: hidden; } .news_in{ line-height: 36px; } .news_in ul p{ font-size: 16px; color: #444; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; width: 85%;transition: 0.3s; } .news_in ul p:hover{ color: #03438b;text-indent: 2px; } .news_in ul p i{ font-style: normal; color: #03438b; } .news_in ul span{ float: right; font-size: 13px; color: #999; } .p1{ width: 98%; padding: 0 1%; } .major{ width: 100%; min-height: 495px; background: #dce3ea; margin-top: 40px; } .major_box{ float: left; width: 24.25%; margin-top: 80px; height: 346px; background-color: #fff; margin-left: 1%; position: relative; border-top: 6px solid #03438b; } .ml0{ margin-left: 0; } .major_title{ position: absolute; left: 50%; top: -28px; margin-left: -72px; width: 145px; height: 56px; color: #fff; text-align: center; background: #03438b; z-index: 999; } .major_title h2{ font-size: 22px; font-weight: normal; letter-spacing: 5px; padding-top: 13px; } .major_title p{ font-size: 14px; color: #b8c2d5; } .major_pic{ width: 100%; height: 164px;overflow: hidden; } .major_pic2{ height: 100px; } .major_pic img{ display: block; width: 100%; height: 100%;transition: 0.3s; } .major_pic img:hover{ transform: scale(1.02); } .major_list{ padding: 6px 20px; } .major_list li{ line-height: 36px; font-size: 15px; } .major_list2 li{ line-height: 30px; } .major_list li span{ color: #03438b; } .major_list li a{ color: #444; margin-left: 5px; width: 100%; height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; } .major_list li:hover a{ color: #03438b; margin-left: 7px; } .major_list3 li{ float: left; width: 60%; background: url(../images/icon_sj.png) no-repeat 0 16px; } .major_list3 li:nth-child(even){ width: 40%; } .major_list3 li a{ margin-left: 20px; } .major_list3 li:hover a{ margin-left: 22px; } .books{ width: 100%; height: 700px; background: url(../images/bg01.png) no-repeat top center; background-color: #f5f5f5; } .picScroll{ margin:0 1%; width: 98%; } .picScroll .bd ul{ width:100%; float:left; padding-top:10px; } .picScroll .bd li{ width:16.66%; float:left; font-size:14px; text-align:center; } .picScroll .bd li:nth-child(even){ margin-top: 65px; } .picScroll .bd li img{ width:96%; height:auto; margin: 0 auto;transition: .3s; } .picScroll .bd li img:hover{ -webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0.5); box-shadow: 0 0 5px 0px rgba(0,0,0,0.5); -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); z-index: 3; } .picScroll .hd{ height:170px;border: 1px solid transparent; text-align:center; position: relative; } .picScroll .hd ul{ display: none;} .picScroll .hd .title_slide{ margin-top: 35px; position: relative; } .picScroll .hd .line_lf, .picScroll .hd .line_rgt{ position: absolute; left: 30%; top: 35px; width: 163px; height: 1px; background-color: #fff; } .picScroll .hd .line_rgt{ left: auto; right: 30%; } .picScroll .hd h3{ font-size: 24px; color: #fff; font-weight: normal; } .picScroll .hd p{ font-size: 16px; color: #b8c2d5; } .picScroll .prev, .picScroll .next{ display:block; width:48px; height:21px; background:url('../images/icon_left.png') no-repeat; position: absolute; left: -60px; top: 390px; cursor: pointer; } .picScroll .next{ background-image: url('../images/icon_right.png'); left: auto; right: -55px; } .friend_link{ width: 100%; min-height: 62px; background: #d2d2d2; } .friend_link p{ float: left; font-size: 18px; color: #444; line-height: 62px; } .friend_link .link_box{ float: left; width: 234px; height: 32px; line-height: 32px; background: #fff; margin: 15px 45px; text-align: center; } .friend_link .link_box select{ border: 0 none; outline: none; width: 100%; height: 100%; font-size: 16px; color: #444; padding: 0 10px; } .foot{ width: 100%; min-height: 118px; background: #1b1b1b; } .foot_lf{ padding: 23px 0; color: #fff; line-height: 24px; padding-left: 100px; background: url('../images/ad03.png') no-repeat left center; } .foot_rgt{ margin-top: 20px; margin-right: 50px; } .foot_rgt li{ float: left; margin-left: 30px; color: #fff; text-align: center; line-height: 14px; } .icon_box{ width: 70px; height: 60px; cursor: pointer; background: url('../images/icon_wx.png') no-repeat center; position: relative; z-index: 999; } .icon_box img{ position: absolute; left: -25px; top: -130px; width: 100px; height: 100px; background-color: #fff; padding: 8px; border: 1px solid #ddd; display: none; } .icon_box:hover img{ display: block; } .icon_box2{ background-image: url('../images/icon_wb.png'); } .inside_page{ min-height: 500px; } .side_left{ width: 20%; min-height: 500px; box-sizing: border-box; padding-bottom: 30px; background: url(../images/bg3.png) no-repeat right bottom; background-color: #ededed; background-color: #ededed; position: relative; margin-top: 20px; } .g-title1{ padding: 8px 10px 16px 40px; background: #03438b; } .g-title1 h3 { font-size: 26px; color: #fff; font-weight: normal; line-height: 34px; padding: 15px 0; overflow: hidden; } .snav{padding-top: 11px;} .snav li{ padding-left: 17px; } .snav .s1{ display: block; font-size: 16px;color: #000;line-height: 47px; padding-left: 32px; background-position: 14px center; background-repeat: no-repeat; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; position: relative; } .snav .s1:after{ content: ""; display: block; width: 7px;height: 7px;background: #03438b; position: absolute;left: 14px;top: 50%;margin-top: -4px; display: none; } .snav li.on .s1:after,.snav .s1:hover:after,.snav .li-open .s1:after{display: block;} .snav .li-add .s1{background: url(../images/icon1.png) no-repeat 203px center;} .snav .li-open .s1{ background-image: url(../images/icon2.jpg); background-color: #fff;color: #03438b; } .snav .on.li-add .s1{background-image: url(../images/icon2.jpg);} .snav .on.li-open .s1{background-image: url(../images/icon1.png);} .snav li.selected .s1,.snav .s1:hover{ background-color: #fff;color: #03438b; } .snav dl{margin-top: 1px;background: #fff;display: none;} .snav li.on dl{display: block;} .snav dl a{ display: block; font-size: 14px;color: #333;line-height: 39px; padding-left: 32px;padding-right: 34px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; } .snav dd.on a, .snav dl a:hover{ color: #03438b; } .count_right{ width: 78%; min-height: 500px; overflow: hidden; } .m-cur{ font-family: "宋体"; font-size: 12px;color: #484848;line-height: 24px;text-align: right; padding: 14px 0 15px; } .m-cur a{color: inherit;} .m-cur a:hover{color: #03438b;} .m-cur a i{ display: inline-block;vertical-align: middle; width: 20px;height: 20px; background: url(../images/bg4.png) no-repeat center center; margin-right: 6px; } .m-tit1 { position: relative; overflow: hidden; margin-bottom: 23px; } .m-tit1 h3 { position: relative; float: left; padding-right: 20px; font-size: 24px; font-weight: bold; color: #484848; } .m-tit1 h3 i { position: absolute; top: 50%;left: 100%; width: 1180px; height: 1px; background-color: #cecece; } .m-listmt { padding-bottom: 5px;} .m-listmt li { padding-bottom: 24px; border-bottom: 1px solid #f0f0f0; margin-bottom: 20px;} .m-listmt .time { float: left; font-size: 16px; line-height: 36px; color: #999; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .m-listmt .timemt { float: left; font-size: 20px; line-height: 36px; color: #666; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .m-listmt .txt { overflow: hidden; padding-left: 40px;} .m-listmt .txt h3 { font-size: 16px; font-weight: normal; line-height: 36px; color: #000; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;} .m-listmt .txt p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; line-height: 2em; color: #666;} .m-listmt a:hover .time{ color: #03438b;} .m-listmt a:hover .txt h3{ color: #03438b;} .pages-pc-m{ text-align: center;clear: both; font-size: 14px;color: #666;line-height: 30px; margin: 20px 0; } .m-txt3{ font-size: 14px;color: #333;line-height: 34px; margin-bottom: 19px; } .m-txt3 img{display: block;margin: 0 auto 2px;} .m-txt3 p{ text-indent: 2em;padding-bottom: 12px; } .m-txt3 .p-notes{padding-bottom: 8px;text-align: center;text-indent: 0;} .m-txt3 h1{ font-size: 20px;color: #03438b;font-weight: normal;text-align: center; margin-bottom: 8px; } .m-txt3 .info{ display: block;margin-bottom: 16px; font-family: "宋体";font-size: 12px;color: #999;line-height: 24px;text-align: center; } .m-txt3 iframe{ width: 100%;height: 480px; } .word_sc{ margin-bottom: 20px; line-height: 30px; border-radius: 15px; background: #f8b551; padding: 0 1.9%; min-width: 600px; } .word_sc li{ float: left; width: 3.846%; text-align: center; } .word_sc li a{ font-size: 16px; color: #fff; } .teach_table th.world{ font-size: 24px; color: #03438b; background: none; } .teacher_in{ padding: 0px; width: 100%; overflow: scroll; } .teacher_in::-webkit-scrollbar { display: none; } .teach_table table{ width: 100%; text-align: center; line-height: 38px; } .teach_table th{ font-size: 16px; color: #fff; background: #03438b; } .teach_table td{ font-size: 14px; color: #333; background: #fff; border-bottom: 1px solid #f4f5f9; } .teach_table td a{ color: #333; } .teach_title .teach_img{ width: 25%; margin-right: 3%; height: 410px; } .teach_title .teach_img img{ width: 100%; height: auto; } .teach_info{ width: 72%; } .teach_info li{ line-height: 38px; } .teach_info li .line{ width: 100%; height: 1px; margin: 20px 0; background-color: #ccc; } .teach_info li h4{ font-weight: normal; } .teach_info li .tel{ width: 50%; float: left; } .table_turn{ margin-top: 30px; margin-bottom: 12px; height: 46px; border-bottom: 1px solid #ccc; } .table_turn ul{ overflow: hidden; } .table_turn li{ float: left; } .table_turn li a{ display: block; width: 161px; height: 46px; font-size: 18px; color: #000; line-height: 46px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .table_turn li.hot a { color: #03438b; font-size: 20px; font-weight: bold; } .teach_con_in{ display: none; } .teach_con_in.hot{ display: block; } .teach_con_in{ font-size: 14px; color: #000; line-height: 30px; } .teach_con_in h2{ font-size: 18px; color: #03438b; line-height: 34px; margin-top: 20px; } .nav_bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; background: rgba(0, 0, 0, .5); display: none; } .nav_icon2 { position: absolute; right: 10px; bottom: 45px; width: 32px; height: 23px; display: none; } .nav_icon2 img { display: block; width: 100%; height: 100%; } .page_go{ color: #666; font-size: 16px; padding-top: 20px; padding-bottom: 10px; margin-top: 30px; border-top: 1px solid #ddd; } .page_go li a{ color: #333; } .page_go li a:hover{ color: #03438b; } .pic_list li{ width: 21%; float: left; padding: 10px 2%; text-align: center; } .pic_list li .img_box{ width: 100%; height: auto; transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; border: 1px solid #eee; } .pic_list li .img_box img{ width: 100%; height: 100%; display: block; } .pic_list li p{ font-size: 16px; color: #333; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;width: 100%; height: 24px; } .pic_list li:hover .img_box{ -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.3); box-shadow: 0 15px 30px rgba(0,0,0,.3); -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); z-index: 3; } .pic_list li:hover p{ color: #03438b; } .sub-menu {display: none;position: absolute;left: 0;top: 66px;min-width: 146px;z-index: 100;background:#f5f5f5;} .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;} .sub-menu .sub-item a {display: block;color: #000;height: 40px;line-height: 40px;padding: 0 17px;font-size: 14px;background:none;} .sub-menu .sub-item.hover> a, .sub-menu .sub-item a:hover{ color: #fff; background-color:#1384e2; display: block; } .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}