@charset "utf-8";
* {margin:0;padding:0;border:0;list-style:none;box-sizing:border-box;}
body{background:#fff;color:#000;font:14px "微软雅黑";line-height:200%;}
img{border:0;outline:none;}
div {box-sizing:border-box;}
a{color:#000;text-decoration:none;outline:none;}
a:hover{color:#165068;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.bg {background:url(gjgxy_bg.png) no-repeat center #2b8090;min-height:580px;}
.w1300 {width:1300px;margin:0 auto;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt360 {margin-top:260px;}
.mt620 {margin-top:620px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}
.mr30 {margin-right:30px;}
.pt50 {padding-top:50px;}
.pt30 {padding-top:30px;}
.bt{border-bottom:1px dotted #a80000;}
.br {border:1px solid #165068;}
.bg_c1 {background:#72bd12;}
.bg_c2 {background:#f8b62c;}
.bg_c3 {background:#00afa2;}
.bg_c4 {background:#24a9e6;}

.h120 {height:120px;}
.w880 {width:880px;}
.w370 {width:370px;}
.w1220 {width:1220px;}
.w830 {width:830px;}
.w420 {width:420px;}
.w400 {width:400px;}
.w850 {width:850px;}
.w760 {width:760px;}

header {position:sticky;top:0;left:0;display:flex;justify-content: center; z-index:99;}
#header {width:100%;height:100px;background:rgba(255,255,255,.8);border-top:9px solid #165068;}
#header:after {position: relative;content: " ";display: block;width: 100%;height:6px;top:-40px;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,0));z-index:1;}
#header .logo {width:280px;height:130px;display:inline; position:relative; background:url(gjgxy_header.png) no-repeat bottom;text-align:center; z-index:2;}
#header .logo img {margin:5px auto;width:225px;height:auto;}
#header .top {height:36px;width:280px;background:#165068;text-align:center;color:#fff;font:14px/24px "微软雅黑";display:inline;float:right;display: flex;justify-content:center;border-radius:0 0 25px 25px;}
#header .top a {color:#fff;display:inline-block;padding-left:34px;}
#header .top .i_languages {background:url(gjgxy_languages.png) no-repeat;}
#header .top a:hover {color:#f8b62c;}
#header .search {width:130px;display:inline-block;margin-left:30px;}
.search_form {width:130px;box-sizing:border-box;height:24px;}
.search .search-field {margin:0;width:100px;height:24px;line-height:24px;background:#457386;font-size:14px;color:#bad0e7;float:left;display:inline;box-sizing:border-box;outline: none;}
.search .search-btn {position:relative;background:url(gjgxy_search.png) no-repeat center;height:24px;width:24px;display:inline;float:right;box-sizing:border-box;outline: none;}
.search .search-btn:hover {}

#nav{width:990px;display:inline;height:50px;margin-top:5px;}
.menu{overflow:hidden;margin:0;font-size:0;-webkit-text-size-adjust:none;}
.menu li{overflow:hidden;display:inline;float:left;width:110px;padding:0;margin:0;}
.menu li a{color:#165068;font:16px/50px "微软雅黑", "宋体";border-radius:10px 10px 0 0;text-align:center;width:100%;height:50px;display:block;outline:none;font-weight:500;transition:.3s;}
.menu li a:hover{color:#fff;background:#165068;}
.menu .hover a{color:#fff;background:#165068;}
.menu li .subnav{margin:0;padding:0;position:absolute;z-index:999;display:none;background:rgba(100,100,100,0.8);width:110px;}
.menu li .subnav dt a{display:block;min-width:120px;position:relative;height:44px;line-height:44px;text-align:center;color:#fff;font-size:14px;background:none;border-radius:0;}
.menu li .subnav dt a:hover{background:rgba(0,0,0,.5);color:#f8b62c;border:0;}
.menu li .subnav dd a{display:inline;height:36px;line-height:36px;width:96px;float:left;text-align:center;color:#fff;font-size:14px;background:none;border:0;}
.menu li .subnav dd a:hover{background:rgba(0,0,0,.5);color:#f8b62c;border:0;}
#nav_3 .subnav, #nav_4 .subnav, #nav_5 .subnav, #nav_8 .subnav {width:170px;}

/* =Header
-------------------------------------------------------------- */
.links  {clear:both;line-height:30px;height:60px;}
.links span {font:700 24px/30px "微软雅黑";color:#165068;display:inline-block;margin-right:20px;}
.links  a {color:#000;display:inline-block;margin:0 20px;font-size:16px;}
.links a:hover {color:#165068;}

#footer {background:#165068;color:#fff;font:300 14px/26px "微软雅黑";}
#footer .ft_01 {width:320px;height:130px;padding-right:25px;margin-right:60px;}
#footer .ft_02 {width:400px;height:130px;padding-right:25px;}

#footer .contact {width:400px;vertical-align:top;}
#footer .contact li {font:14px/30px "微软雅黑";}
#footer .coder {display:inline;width:330px;height:130px;justify-content:center;display: flex;}
#footer .coder span {width:20px;font:14px/14px "微软雅黑";display:inline-block;margin-left:30px;margin-right:10px;}
#footer .coder img {width:110px;height:110px;}

#footer .copy {text-align:center;color:#fff;height:60px;font:14px/60px "微软雅黑";background:#116485;}


#banner {width:100%;position:absolute;top:0px;}

#container {min-height:500px;_height:500px;background:url(gjgxy_cnbg.png) no-repeat left bottom;}

#position {line-height:40px;height:40px;width:100%;margin:auto;background:#165068;color:#fff;}
#position i {display:inline;float:left;margin-top:12px;margin-right:10px;width:18px;height:18px;background:url(gjgxy_languages.png) no-repeat;background-size:18px 18px;}
#position, #position a {color:#fff;}

#Sidebar {position: sticky;top:140px;left: 0;z-index:1;width:260px;background:#fff;margin-top:10px;}
.tit_title {background:url(fxy_tit_bg.png) no-repeat;height:80px;padding:15px;border-bottom:5px solid #165068;}
.tit_title h3 {font:700 30px/30px "微软雅黑";color:#165068;}
.tit_title h5 {font:700 20px/30px "Times New Roman";color:#f8b62c;}

.nav_right {margin:5px 0;}
.nav_right ul li {border-bottom:1px dotted #a1b2ca;}
.nav_right ul li a {display:block;color:#333;font:500 18px/48px "微软雅黑", "宋体";padding-left:20px;height:48px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s; overflow:hidden;}
.nav_right ul li a:hover {background:#165068;color:#fff;padding-left:30px;}
.nav_right ul li dl {border-top:1px dotted #a1b2ca;}
.nav_right ul li dl dt a{line-height:36px;height:36px;font-size:14px;padding-left:60px;}
.nav_right ul li dl dt a:hover {background:#ccc; color:#165068; border-left:1px solid #fff;padding-left:70px;}
.nav_right ul .hover a {background:#165068;color:#fff;}
.nav_right ul .hover dl dt a {background:#eee;color:#333;border:none; }
.nav_right ul .hover dl .hover a {color:#165068; border:none; }

#Mainbody {width:980px;}
.tot_title {height:70px; border-bottom:1px dotted #999;}
.tot_title h3 {line-height:80px;font-size:30px;color:#165068;font-weight:700;height:80px;}

.title {text-align:center;}
.title h3 {font-size:24px;line-height:50px; font-weight:700;}
.tit_attr {font-size:14px;line-height:30px;color:#666;border-bottom:1px solid #ddd;} 

.content {padding:20px 0;font-size:16px;}

/**/
.home_title {height:48px;}
.home_title h2 {font:700 30px/48px "微软雅黑";display:inline-block;color:#165068;margin-right:10px;}
.home_title h3 {font:700 30px/48px "微软雅黑";display:inline-block;color:#fff;margin-right:10px;}
.home_title h4 {font:700 30px/48px "Times New Roman";display:inline-block;color:#f8b62c;}
.home_title .more {margin-top:20px;float:right;display:inline;line-height:20px;height:20px;font-size:14px;width:70px;color:#165068;background:rgba(255,255,255,.5);transition:.3s;text-align:center;}
.home_title .more:hover {color:#fff;background:#165068;}

.home_title_01 {width:80px;float:left;display:inline;background:#165068;text-align:center;padding:5px;}
.home_title_01 h2 {font:700 30px/36px "微软雅黑";color:#fff;height:85px;}
.home_title_01 .more {display:block;width:70px;height:20px;line-height:20px;margin:0 auto;transition:.3s;text-align:center;color:#fff;}
.home_title_01 .more:hover {color:#165068;background:#fff;}

.home_title_02 {width:80px;height:275px;float:left;display:inline;background:#165068;text-align:center;padding:5px; position:relative;}
.home_title_02 h2 {font:700 30px/30px "微软雅黑";color:#fff;width:30px;display:inline-block;margin:60px 0;}
.home_title_02 h4 {transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);-o-transform:rotate(90deg);font:700 24px/24px "Times New Roman";display:inline-block;color:#f8b62c;height:24px;width:225px; position:absolute;left:-45px;top:40%;}
.home_title_02 .more {display:block;width:70px;height:20px;line-height:20px;margin:0 auto;transition:.3s;text-align:center;color:#fff;}
.home_title_02 .more:hover {color:#165068;background:#fff;}

.blk_18 {clear:both;height:400px;OVERFLOW: hidden;width:880px;ZOOM:1; }
.blk_18 .pcont {OVERFLOW: hidden; width:880px;}
.blk_18 .ScrCont {width: 1000px; ZOOM: 1}
.list_01 {height:310px;clear:both;}
.list_01 li {width:420px;height:310px;float:left;margin-right:40px;position:relative;}
.list_01 li .list_01_img {width:420px;height:260px;overflow:hidden;}
.list_01 li .list_01_img img {width:420px;height:260px;}
.list_01 li .list_01_title {font-size:18px;line-height:50px;height:50px;overflow:hidden;}
.list_01 li .list_01_content {color:#666;line-height:24px;height:70px;overflow:hidden;}
.list_01 li .list_01_more {color:#666;line-height:20px;height:40px;overflow:hidden;text-align:right;padding:0 5px;}
.list_01 li .list_01_date {background:#165068;color:#fff;font-size:14px;height:70px;line-height:20px;width:70px;text-align:center;padding:10px 0; display:inline-block; position:absolute;top:0px;left:0px;z-index:10;}
.list_01 li .list_01_date span {font:bolder 36px/30px "微软雅黑";display:block;}
.list_05 {width:1000px;}
.list_05 li {float:left;width:420px;margin-right: 40px;height:40px;display:inline;}
.list_05 li a {font-size:16px;}
.list_05 li span {display:inline-block;width:50px;height:30px;border:1px solid #a1b2ca;text-align: center;background:#165068;color:#fff;margin-right:10px;}

.list_02 {}
.list_02 li {clear:both;height:82px;border-bottom:1px dotted #9ac3a2;box-sizing:border-box;padding:10px 0;}
.list_02 li .list_02_date {background:#165068;color:#fff;display:inline;float:left;width:52px;height:52px;border:1px solid #a1b2ca;margin-right:15px;margin-top:5px;font:14px/20px "微软雅黑";text-align:center;}
.list_02 li .list_02_date span {display:block;width:100%;background:#fff;height:30px;font:30px/30px "微软雅黑";color:#666;}
.list_02 li .list_02_title {font:16px/30px "微软雅黑";}
.list_02 li .white {color:#fff;}

.list_03 {clear:both; overflow:hidden;font-size:0;-webkit-text-size-adjust:none;padding-top:20px;}
.list_03 li {width:405px;display:inline-block;border-left:1px dotted #9ac3a2;height:84px;padding:0 30px;}
.list_03 li .list_03_title {font:18px/30px "微软雅黑";}
.list_03 li .list_03_date {font:100 12px/24px "微软雅黑";}

.student_photo { position:relative;}
.student_photo .st_photo {width:420px;height:240px; overflow:hidden;}
.student_photo .st_photo img {width:420px;height:240px;}
.student_photo .st_title {height:40px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9)); position:absolute;top:200px;width:420px;}
.student_photo a .st_title {color:#fff;font:18px/40px "微软雅黑";padding:0 10px;}
.student_photo a:hover .st_title {color:#f8b62c;}
.student_photo .st_content {background:#00afa2;color:#fff;height:155px;padding:10px;font:14px/24px "微软雅黑";}
.student_photo .st_content .more {display:block;width:100px;height:26px;border:1px solid #fff;background:#33bfb5;text-align:center;color:#fff;margin-top:10px;line-height:26px;padding:0;}
.student_photo .st_content .more:hover {background:#f8b62c;}

.list_04 {}
.list_04 a .list_04_title {color:#fff;}
.list_04 li {font-size:16px;line-height:40px;min-height:40px; clear:both;}
.list_04 li .list_04_title {display:inline;}
.list_04 li .list_04_title span {color:#e1dba2;margin-right:5px;}
.list_04 li .list_04_date {color:#fff;font-size:14px;display:inline;float:right;}
.list_04 .list_04_one {height:290px;}
.list_04 .list_04_one .list_04_photo {height:220px;width:420px; overflow:hidden;}
.list_04 .list_04_one .list_04_photo img {height:220px;width:420px;}
.list_04 .list_04_one .list_04_title {background:#f8b62c;height:50px;display:block;padding:0 10px;font:16px/50px "微软雅黑";}

#video {width:850px;height:480px;}
.media {height:225px;}
.photo_01{}
.photo_01 .pic_photo{min-height:175px;width:100%; overflow:hidden;}
.photo_01 .pic_photo img {width:100%;}
.photo_01 .txt-bg {height:50px;line-height:50px; color:#fff;font:24px/50px "微软雅黑";text-align:center;}

/* Common style */
.list {margin:0px;}
.list li {height:130px;clear:both;margin-top:20px;display:block;width:100%;padding:5px 15px;box-sizing:border-box;transition:.3s;border:1px solid #9ac3a2;background:#fff;}
.list li .list_title a {display:inline-block;width:760px;padding:0;font:700 20px/40px "微软雅黑";transition:.3s;}
.list li .list_overview {display:inline-block;width:760px;font:14px/24px "微软雅黑";color:#999;}
.list li .list_date {display:inline-block;width:760px;font:12px/20px "微软雅黑";color:#999;}
.list li a:hover {background:#fff;}
.list li a:hover .list_date {background:#f80;}
.list li a:hover .list_title, .list li a:hover .list_overview {margin-left:10px;}
.list li .list_detail {display:inline;float:right;width:150px;height:100px;overflow:hidden;margin-top:10px;border-left:1px solid #9ac3a2;}
.list li .list_detail a {display:block;font:18px/40px "Arial";color:#fff;background:#165068;text-align:center;width:120px;height:40px;transition:.3s;margin-left:30px;margin-top:30px;}
.list li .list_detail a:hover {background:#2b8090;color:#f8b62c;}

.teacher_title {clear:both;height:40px;font:700 24px/40px "微软雅黑";margin-top:20px;color:#890302;}
.teacher_list li {float:left;width:150px;height:230px;display:inline-block;margin:10px 20px;text-align:center; line-height:30px;}
.teacher_list li a {display:block;width:100%;height:100%;text-align:center;font-size:16px;transition:0.3s;background:url(fxy_nophoto.png) no-repeat #ccc;}
.teacher_list li a .teacher_photo {display:block;width:150px;height:200px;}
.teacher_list li a img {width:150px;height:200px;}
.teacher_list li a:hover {color:#fff;background:url(fxy_nophoto.png) no-repeat #890302;}

.pageChanger{padding:5px; text-align:center; border-top:dotted 1px #333; line-height:30px;}
.tot_content {padding:20px 0;line-height:200%;}

/*---------------*/
/***** Julia *****/
/*---------------*/
figure.effect-julia {background:#fff;}
figure.effect-julia img {max-width: none;-webkit-transition: opacity .5s, -webkit-transform .5s;transition: opacity .5s, transform .5s;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity:1;}
figure.effect-julia:hover img {opacity: 0.8;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}


.fullSlide {height:720px;background:none;position:relative;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;min-height:720px;overflow:hidden;text-align:center;background:center 0 no-repeat}
.fullSlide .bd li a {display:block;min-height:720px; overflow:hidden;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:5px;line-height:5px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin:5px;overflow:hidden;background:rgba(255,255,255,.6);line-height:600px;}
.fullSlide .hd ul .on {background:#f8b62c;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:30%;left:0;z-index:1;width:120px;height:240px;background:url(arrow.png) left center no-repeat;cursor:pointer;filter:alpha(opacity=30);opacity:0.3;display:none;}
.fullSlide .next {left:auto;right:0;background-position:right center;}

.banner {height:360px; background:url(gjgxy_banner_02.jpg) no-repeat center;width:100%;}

.mF_liuzg{position:relative;width:880px;height:140px;overflow:hidden;font:12px/1.5 Verdana,Geneva;margin:0 auto;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:360px;color:#fff;text-align:center;background:#acc;line-height:360px;vertical-align:middle;}
/*载入画面*/
.mF_liuzg .pic li{width:880px;position:relative;overflow:hidden;height:140px;margin:0;}
.mF_liuzg .pic li p{width:880px;position:absolute;}
.mF_liuzg .pic li p a{display:none;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p .pic_photo{width:880px;height:100px;overflow:hidden;}
.mF_liuzg .pic li p .pic_photo img {display:none;}
.mF_liuzg .txt li{position:absolute;z-index:2;top:0px;width:880px;height:100px;line-height:40px;overflow:hidden;display:none;font:24px/24px "Times New Roman";}
.mF_liuzg .txt li a{display:block;color:#000;padding:0 10px;font-size:16px;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;top:0px;z-index:1;width:880px;height:100px;background:#fff;overflow:hidden;left:0px;text-align:center;font:italic 24px/40px "Times New Roman";color:#666;}/*标题背景*/
.mF_liuzg .txt-bg span {display:block;font:700 36px/60px "微软雅黑";color:#165068;}
.mF_liuzg .num{position:absolute;z-index:3;bottom:20px;width:880px;text-align:center;}/*按钮样式*/
.mF_liuzg .num li{display:inline-block;width:15px;height:15px;position:relative;line-height:15px;text-align:center;margin:0 5px;cursor:pointer;color:#000;border-radius:15px;}
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{background:#d96e0b;color:#fff;}

.rankslist {}
.rankslist li {float:left;display:inline;width:50%;margin-top:20px;}
.rankslist li dt {width:180px;float:left;}
.rankslist li dt img {width:160px;height:210px;}
.rankslist li dd {width:220px;float:left;color:#666;padding-top:20px;}
.rankslist li dd span {display:block;font-size:18px;}