@charset "utf-8"; /* CSS Document */ body { margin: 0; padding: 0; font-size: 14px; background-color: #f6f6f6; } a { text-decoration: none; color: #444444; } a:hover { color: #a62b2b; } /*头部*/ .header { width: 100%; height: 141px; margin: 0 auto; background: url(../../images/2018gb/header_bg_02.png) repeat-x; } .top { width: 100%; height: 106px; margin: 0 auto; } .logo { width: 100%; height: 129px; margin: 0 auto; position: relative; } .logo_link { width: 1000px; height: 129px; margin: 0 auto; display: block; } .logo img {} .search { width: 189px; height: 26px; position: absolute; right: 50%; margin-right: -500px; top: 43px; background: url(../../images/2018gb/search_03.png) no-repeat left center; z-index: 1000; } .search input { position: absolute; width: 147px; height: 26px; line-height: 26px; color: #323232; border: none; background: none; left: 0px; top: 0px; padding: 0px; margin: 0px; } .search input.notxt { color: #948585; padding-left: 12px; font-size: 12px; font-family: "宋体"; } .search input.notxt1 { position: absolute; width: 28px; height: 26px; left: 161px; } .nav { width: 100%; height: 35px; line-height: 35px; background: url(../../images/2018gb/nav_bg.jpg) repeat-x; } .nav ul { width: 1000px; margin: 0px auto; } .nav ul li { float: left; font-weight: bold; height: 35px; line-height: 35px; padding: 0px 10px; background: url(../../images/2018gb/nav_libg.jpg) no-repeat left center; } .nav ul li:first-child { background: none; } .nav ul li.on { background: #ffffff; } .nav ul li a { color: #ffffff; font-size: 16px; font-weight: normal; } .nav ul li a:hover, .nav ul li.on a { color: #9b0606; font-weight: normal; } .nav ul li .subNav a:hover { color: #10385f; } .nav ul li .subNav { top: 35px; padding: 10px 0; width: auto; background: url(../../images/2018gb/dl_03.png); } .nav ul li.on .subNav dl dd { height: auto; line-height: 20px; padding: 3px 14px 3px 14px; } .nav ul li.on .subNav dl dd:hover { background: url(../../images/2018gb/dd_03.png); } .nav ul li.on .subNav dl dd a { padding: 0px; color: #444444; } .nav ul li.on .subNav dl dd:hover a { color: #10385f; } .content { width: 1000px; margin: 4px auto 10px; overflow: hidden; } .Banner { width: 1000px; height: 330px; margin: 4px auto 10px; } /*图片轮播*/ .flexslider ul.slides li img { width: 1000px; height: 330px; } .til_slides { width: 648px; padding: 15px; background: url(../../images/2018gb/slider_03.png); position: absolute; left: 14px; bottom: 14px; } .til_slides h3 { font-size: 18px; color: #ffffff; margin: 0 0 15px 0; font-weight: normal; } .til_slides p { font-size: 12px; color: #ffffff; } .flex-control-nav { width: auto; position: absolute; right: 20px; bottom: 20px; } .flex-control-paging li a.flex-active { background: #9b0606; } .mode01 { width: 1000px; overflow: hidden; clear: both; } .mode01 .lf { width: 235px; height: 578px; margin-right: 15px; padding: 0 10px; float: left; background: #ffffff; border-top: 4px solid #ffc000; } .mode01 .md { width: 440px; height: 578px; float: left; padding: 0 10px; background: #ffffff; border-top: 4px solid #9b0606; } .mode01 .rt { width: 255px; height: 578px; float: right; background: #ffffff; border-top: 4px solid #9b0606; } .articleList01 .title { height: 44px; line-height: 44px; } .articleList01 h2 { font-size: 18px; color: #333333; width: auto; float: left; font-weight: normal; } .articleList01 .title a { width: auto; float: right; margin: 17px 0 0 0; } .articleList01 ul { margin: 8px 0 0 0; } .articleList01 ul li { overflow: hidden; margin: 0 0 22px 0; *vertical-align: middle; } .articleList01 .date { width: 55px; height: 55px; background: #e5e5e5; float: left; text-align: center; } .articleList01 .date .day { font-family: inherit; font-size: 24px; color: #9b0606; } .articleList01 .date .year { font-family: inherit; font-size: 12px; color: #9b0606; } .articleList01 li a { width: 155px; float: left; margin: 5px 0px 0 15px; } .articleList02 .title { height: 44px; line-height: 44px; } .articleList02 h2 { font-size: 18px; color: #333333; width: auto; float: left; font-size: 18px; font-weight: normal; } .articleList02 .title a { width: auto; float: right; margin: 17px 0 0 0; } .articleList02 ul li { height: 40px; line-height: 40px; } .articleList02 span { font-family: inherit; font-size: 14px; color: #888888; margin: 0 20px 0 0; } .articleList03 .title { height: 42px; line-height: 42px; } .articleList03 .title h2 { width: 110px; height: 42px; float: left; text-align: center; font-size: 18px; color: #333333; font-weight: normal; } .articleList03 .title a { float: right; padding: 0 20px 0 0; color: #666666; } .articleList03 .title a:hover { font-weight: bold; } .articleList03_con p { font-size: 14px; color: #666666; padding: 8px 0; border-bottom: 1px dashed #cccccc; } .articleList03_con p a { color: #666666; } .articleList03 ul { margin: 10px 20px 0 11px; } .articleList03 ul li { padding: 0 0 0 12px; margin: 20px 0 0px 0; background: url(../../images/2018gb/li_07.png) no-repeat left 8px; } .articleList03 ul li a { line-height: 22px; } .mode02 { overflow: hidden; margin: 10px auto; } .mode02 .lf { width: 730px; height: 264px; float: left; background: #ffffff; } .mode02 .rt { width: 255px; height: 264px; float: right; background: #ffffff; } .img_focus .title { height: 42px; line-height: 42px; } .img_focus .title h2 { width: 110px; height: 42px; float: left; background: url(../../images/2018gb/title_03.png) no-repeat; text-align: center; font-size: 18px; color: #ffffff; font-weight: normal; } .img_focus .title a { float: right; padding: 0 20px 0 0; color: #666666; } .img_focus .title a:hover { font-weight: bold; } .img_focus ul { padding: 15px; } .img_focus ul li { margin: 0 13px 0 0; width: 220px; float: left; } .img_focus ul li.last { margin: 0px; } .img_focus ul li a { color: #666666; } .img_focus ul li a:hover { color: #a62b2b; } .video .title { height: 42px; line-height: 42px; } .video .title h2 { width: 110px; height: 42px; float: left; background: url(../../images/2018gb/title_03.png) no-repeat; text-align: center; font-size: 18px; color: #ffffff; font-weight: normal; } .video .title a { float: right; padding: 0 20px 0 0; color: #666666; } .video .title a:hover { font-weight: bold; } .video_con { padding: 15px 16px 5px; position: relative; } .video_con .big_img { width: 224px; height: 148px; position: relative; } .video_con .little_img { width: 60px; height: 60px; position: absolute; left: 50%; top: 50%; margin: -30px 0 0 -30px; } .video p { padding: 0 16px 0; } .mode03 { width: 1000px; height: 127px; background: #ffffff; } .link { padding: 0 17px; } .link .link_title { height: 50px; line-height: 50px; } .link h2 { font-size: 18px; color: #10385f; } .link h2 a { color: #10385f; font-weight: normal; } .link ul li { float: left; height: 30px; line-height: 30px; padding: 0 20px; } .teacherlist { margin: 48px 0 0 0; } .teacherlist dl { margin: 0 -12px; } .teacherlist dl dd { width: 33.3%; float: left; margin: 0 0 48px 0; } .teacherlist dl a { display: block; margin: 0 7px; } .teacher_left { width: 121px; float: left; } .teacher_left span { height: 0px; display: block; padding-bottom: 124%; overflow: hidden; } .teacher_left span img { width: 100%; } .teacher_right { margin: 0px 0 20px 121px; display: block; padding: 20px 0 0 0; } .t_rIn { padding: 20px 11px 20px 15px; background: #F4F4F4; /*! margin: 20px 0 0 0; */ border: 1px solid #DFDEDE; border-left: 0px; } .t_rIn h3 { font-size: 16px; color: #333; padding: 0 0 0 10px; background: url(../../images/2018gb/name.png) no-repeat left center; margin: 0 0 10px 0; } .t_rIn p { font-size: 12px; color: #999999; line-height: 22px; padding: 10px 0 0 10px; position: relative; } .t_rIn p:before { content: ''; position: absolute; width: 90%; height: 1px; background: rgba(211, 211, 211, .3); left: 10px; top: 0px; } .tc_top { background: #F0F0F0; /*! padding: 0 0px 0 20px; */ position: relative } .tc_top:before { content: ""; position: absolute; width: 20px; height: 115px; /* background: #fff; */ left: 0px; top: 0px } .tc_left { float: left; width: 175px; height: 217px; float: left; } .tc_right { margin: 0 0 0 175px; } .tc_right ul { margin: 20px 20px 0 20px; overflow: hidden; } .tc_right ul li { width: 47%; float: left; margin: 0 0 12px 0; text-align: left; } .tc_con { color: #333333; margin: 10px 0 0 10px; font-family: "微软雅黑"; } .tc_con p { line-height: 40px; /*! font-family: Arial; */ font-size: 16px; color: #333; text-indent: 2em; } .tc_con .tc_en { line-height: 18px; } .tc_right ul li span { padding: 0 0 0 12px; background: url(../../images/2018gb/sub_circle_hover.png) no-repeat left center; color: #00366F; word-break: break-all; float: none; font-size: 16px; color: #C60403; } .wrap_tccon { margin: 40px 0 0 0; } .wrap_tccon h3 { padding: 0 0 0 14px; font-size: 22px; background: url(../../images/2018gb/name.png) no-repeat left 8px; } .wrap_tccon h3 span { color: #C60403; display: block; padding: 0 0 10px 0; border-bottom: 1px solid #D9D9D9; font-weight: normal; } .teacher_xq { margin: 100px 0 0 0; } .tc_right h3 { /*! margin: 0px 0 30px 0; */ padding: 10px 0 30px 0; position: relative; background: #fff; } .tc_right h3::before { content: ''; position: absolute; width: 85%; height: 1px; background: #00366F; opacity: .28; left: 15%; top: 39%; } .tc_right h3::after { content: ''; position: absolute; width: 1px; height: 15px; background: #00366F; opacity: .28; right: 0; top: 28%; } .tc_right h3 span { margin: 0 0 0 22px; padding: 0 37px 0 12px; background: url(../../images/2018gb/sub_circle_hover.png) no-repeat left center #fff; color: #C60403; /*! background: #fff; */ position: relative; font-size: 24px; } .tc_right h3::before {} .table_0512 { margin: 16px 0 50px; } .table_0512 tr:nth-child(2n+1) { background: #efeff4; } .table_0512 th { font-weight: bold; color: #113cac; border-right: 1px solid #e0b47e; line-height: 27px; padding: 15px 0; } .table_0512 th:first-child { border-left: 1px solid #E0B47E; } .table_0512 td { border-right: 1px solid #e6e6e6; text-align: left; padding: 0 10px; } .table_0512 td:first-child { border-left: 1px solid #E6E6E6; } .table_0512 tr:nth-child(2n+1) td { border-right: 1px solid #fff; } .table_0512 tr:nth-child(2n+1) td:first-child { border-left: 1px solid #fff; } .table_0512 .img { width: 160px; height: 195px; margin: 20px auto 23px; display: block; } .table_0512 p { /* max-width: 378px; */ margin: 0 auto; color: #444; line-height: 25px; max-height: 120px; overflow: hidden; word-break: break-all; font-size: 16px; } .table_0512 td:first-child { width: 180px; } .table_0512 td:nth-child(2) { text-align: left; } .table_0512 .name { font-weight: bold; font-size: 1.2rem; line-height: 30px; padding: 0 0 10px; display: block; } .table_0512 .name span { font-weight: normal; padding: 0 0 0 12px; font-size: 0.8; } /*底部开始*/ .footer { height: 125px; background: url(../../images/2018gb/footer_03.png) repeat-x; color: #fff; } .footerIn { width: 1000px; height: 125px; background: url(../../images/2018gb/footerin_05.png) repeat-x; margin: 0 auto; } .footerIn ul { overflow: hidden; padding: 15px 0 25px 0; width: 333px; margin: 0 auto; } .footerIn ul li { float: left; padding: 0 14px 0 12px; background: url(../../images/2018gb/footer_li_03.png) no-repeat right center; } .footerIn ul li.last { background: none; } .footerIn ul li a { color: #ffffff; } .footerIn ul li a:hover { font-weight: bold; } .copyRight { width: 1000px; margin: 0 auto; text-align: center; line-height: 22px; font-family: "微软雅黑"; } /*二级页*/ .subPage { width: 1000px; margin: 0px auto; } .pageBanner { width: 1000px; } .Bread { width: auto; height: 39px; line-height: 39px; border-bottom: none; font-size: 13px; color: #a62b2b; margin-top: 5px; border-bottom: 1px solid #cccccc; } .Bread a { color: #a62b2b; } .articleList2 {} .articleList2 ul li { padding: 0 0 0 20px; background: url(../../images/2018gb/li_07.png) no-repeat left center; height: 30px; line-height: 30px; } .articleList2 ul li a { float: left; } .articleList2 ul li span { float: right; color: #666666; } .listTitle2 { padding-left: 0px; background: none; height: 40px; line-height: 40px; border-bottom: 2px solid #a62b2b; margin: 10px 0 0 0; } .listTitle2 h2 { color: #a62b2b; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding: 0px; width: auto; float: left; } .listTitle2 a { float: right; } .subPage .articleList2 { margin: 10px 0px 20px; } .page { width: 100%; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; font-size: 12px; clear: both; margin: 20px 0px 30px; } .page a { padding: 0 5px; } .pageList { padding-bottom: 30px; overflow: hidden; } .articleTitle { width: 100%; text-align: center; } .articleTitle h2 { font-size: 20px; color: #504343; line-height: 20px; padding: 10px 0; padding-top: 30px; } .articleTitle h3 { font-size: 14px; color: #555; line-height: 20px; padding: 10px 0; font-weight: bold; } .articleAuthor { height: 30px; text-align: center; line-height: 30px; margin: 10px; background: #f5f5f5; color: #777; } .article { overflow: hidden; margin: 20px 10px; font-size: 12px; line-height: 22px; } .Annex { padding: 0px; overflow: hidden; margin-bottom: 30px; } .Annex h3 { font-size: 16px; line-height: 30px; color: #a62b2b; padding-left: 5px; } .Annex ul li { height: 26px; line-height: 26px; background: url(../../images/2018gb/li_07.png) no-repeat 10px center; padding-left: 28px; } .Annex ul li a { font-size: 12px; line-height: 24px; color: #656464; } .Annex ul li a:hover { color: #a62b2b; } .neirong h3 { font-size: 16px; color: #333; height: 50px; line-height: 50px; clear: both; } .neirong ul { padding-bottom: 30px; overflow: hidden; } .neirong ul li { height: 32px; width: 90px; float: left; line-height: 32px; text-align: center; background: none; padding: 0; } .neirong ul li a { color: #444; } .main h3 { padding: 20px 0 20px 0; font-size: 18px; color: #a62b2b; } .introduce img { display: block; width: 148px; height: 198px; float: left; margin-right: 20px; margin-bottom: 20px; } .introduce .xushu { padding-top: 8px; width: 550px; float: left; overflow: hidden; } .introduce .xushu p { font: 14px/30px "微软雅黑"; color: #444; } .introduce .jianli { clear: both; overflow: hidden; border-top: 2px solid #ddd; } .introduce .jianli .in_teacher { padding: 10px 2px; margin: 0 8px; border-bottom: 1px dashed #ddd; } .introduce .jianli .in_teacher h4 { padding-bottom: 10px; font-size: 16px; color: #a62b2b; height: 30px; line-height: 30px; } /*通栏图片页开始*/ .pictureList_tl2 ul { width: 1020px; overflow: hidden; margin: 20px 0 0 0; } .pictureList_tl2 ul li { width: 180px; height: 165px; float: left; text-align: center; margin: 0 24px 0 0; } .pictureList_tl2 ul li img { width: 180px; height: 140px; display: block; } .pictureList_tl2 ul li p { height: 20px; line-height: 20px; } /*通栏图片页结束*/ /*二级页左右分栏开始*/ .con { width: 1000px; height: auto; overflow: hidden; } .con .con_left { width: 200px; float: left; border: 1px solid #e3e3e3; border-bottom: none; margin: 5px 0 0 0; } .con .con_left .left_title { height: 45px; line-height: 45px; background: #C60404; } .con .con_left .left_title h2 { padding: 0 0 0 20px; } .con .con_left .left_title h2 a { font-size: 16px; font-family: "微软雅黑"; color: #ffffff; font-weight: bold; } .con .con_left ul li {} .con .con_left ul li a { padding: 10px 20px 10px 20px; display: block; border-bottom: 1px solid #e3e3e3; } .con .con_left ul li a:hover, .con .con_left ul li a.active { border-bottom: 3px solid #C60404; } .con .con_right { width: 785px; height: auto; float: right; } .pictureList ul { width: 800px; overflow: hidden; margin: 20px 0 0 0; } .pictureList ul li { width: 180px; height: 165px; float: left; text-align: center; margin: 0 20px 0 0; } .pictureList ul li img { width: 180px; height: 140px; display: block; } .pictureList ul li p { height: 20px; line-height: 20px; } /*二级页左右分栏结束*/ .con .con_left ul li { position: relative; } .con .con_left ul li strong.arrow { display: block; height: 33px; line-height: 33px; width: 36px; text-align: center; font-size: 22px; font-weight: bold; position: absolute; right: 0; top: 2px; color: #909090; z-index: 33; cursor: pointer; transition: all 0.3s ease-in-out } .con .con_left ul li strong.arrow:hover {} .twoJ_menu { background-color: #fff; display: none; } .con .con_left ul .twoJ_menu dd a { font-size: 14px; }