@charset "UTF-8"; main { padding: 50px 0; } .header .banner img { width: 100%; height: 500px; object-fit: cover; } #sousy .search { display: block; visibility: visible; position: relative; opacity: 1; background-color: #ffffff; z-index: 1; } a { display: inline; } .search { display: block; } .clearfix::after { display: block; visibility: hidden; clear: both; content: "."; overflow: hidden; width: 0px; height: 0px; font-size: 0px; line-height: 0; } .clearfix { display: block; } .w1400 { width: 1400px; margin: 0 auto; box-sizing: border-box; } .ny_banner { position: relative; width: 100%; } .ny_banner img { display: block; width: auto; height: auto; object-fit: cover; min-height: 150px; width: 100%; } .ny_banner h2 { position: absolute; font-size: 46px; color: #fff; text-align: center; left: 0; right: 0; top: 50%; margin: auto; transform: translateY(-50%); text-shadow: 0 0 5px #3f9e00; } /* 左侧导航 */ .left_dh { width: 310px; /* padding: 25px; */ box-sizing: border-box; height: auto; position: relative; z-index: 9; } .left_dh h2 { width: 100%; padding: 50px 0px; font-size: 31px; color: #fff; background: #7225a1; text-align: center; } .left_dh ul { display: block; background: #fff; box-shadow: 0 0 16px 5px rgba(8, 1, 3, 0.1); padding-bottom: 100px; } .left_dh ul li .erjilj { display: block; width: 100%; font-size: 16px; line-height: 60px; color: #000; padding: 0 55px 0 30px; box-sizing: border-box; /* border-bottom: 1px solid #e6e6e6; */ /* background: url(../image/left_dh_icon1.png) no-repeat right 30px center; */ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .left_dh ul li:last-of-type a { border-bottom: none; } .left_dh ul li .erjilj.hover, .left_dh ul li .erjilj:hover { color: #7225a1; font-weight: bold; /* background: url(../image/left_dh_icon2.png) no-repeat right 30px center; */ } .left_dh ul li div.erjilj:hover { color: #333333; font-weight: 200; /* background: url(../image/left_dh_icon2.png) no-repeat right 30px center; */ } .left_dh ul li { border-bottom: 1px solid #e6e6e6; position: relative; } .left_dh .sjlanmu { padding: 0px 40px; overflow: hidden; height: 0; } .left_dh .sjlanmu .sjxiala:hover{ opacity: 0.6; } .left_dh .sjlanmu.style{ height: auto; padding-bottom: 20px; } .left_dh .sjlanmu .sjxiala { position: absolute; top: 11px; right: 8px; cursor: pointer; transition: all 0.4s; background-image: url(../image/you9.png); width: 40px; height: 40px; background-repeat: no-repeat; background-position: center center; } .left_dh .sjlanmu.style .sjxiala { transform: rotate(90deg); } .left_dh .sjlanmu .item { display: block; line-height: 34px; /* border-bottom: 1px solid #d2cccc; */ font-size: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .left_dh .sjlanmu .item:hover, .left_dh .sjlanmu .item.style { color: #7225a1; } /* 右侧内容 */ .right_con { width: calc(100% - 360px); min-height: 600px; } .right_con2 { margin-top: 20px; } .right_con1 { width: 100%; } /* 当前位置 */ .dqwz { padding: 15px 0 15px 22px; /* height: 40px; */ /* line-height: 40px; */ position: relative; border-bottom: #e8e8e8 1px solid; margin-bottom: 20px; } .dqwz::before { position: absolute; width: 22px; top: 0px; left: 0px; height: 100%; content: ''; background-color: #ffffff; background-image: url(../image/local.png); background-repeat: no-repeat; background-position: 0 14px; } .dqwz, .dqwz span, .dqwz i, .dqwz a { font-size: 14px; color: #999999; font-style: normal; text-transform: capitalize; } .dqwz i { margin: 0 4px } .dqwz a:hover { color: #7225a1; } .dqwz span { color: #372c9c; } /* 单篇 */ .dp h2.bt { font-size: 28px; color: #131313; line-height: 40px; text-align: center; margin-bottom: 20px; } .right_con .content p, .right_con .content span { /* font-size: 16px; */ /* color: #0f0f0f !important; */ color: #0f0f0f; line-height: 32px !important; } .right_con .content span{font-family:in} .right_con .content p { margin-bottom: 10px !important; text-indent: 2em !important; text-align: justify; } .right_con .content img { display: inline; /* width: auto; */ height: auto; max-width: 50%; margin: 10px auto !important; /* object-fit: contain; */ } .right_con .content video { margin: auto; max-width: 80%; /*width: 900px;*/ height: auto !important; } /* .right_con .content table { border: 0px !important; border-left: 1px solid #ddd !important; border-top: 1px solid #ddd !important; margin: 0px auto; display: block; width: 100% !important; } .right_con .content table tr td { border-left: 0px !important; text-align: center; border-top: 0px !important; line-height: 23px; padding: 1px !important; border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; text-indent: 0 !important; } .right_con .content table tr td p { text-indent: 0em !important; padding: 0px; margin: 0px !important; text-align: center; } .right_con .content table img { margin: 0 !important; border: 0 !important; } .right_con .content table tbody { overflow-x: auto; overflow-y: hidden; white-space: nowrap; width: 100%; display: block; } */ .right_con .content table { border: 0px !important; border-left: 1px solid #ddd !important; border-top: 1px solid #ddd !important; /* width: 100% !important; */ width: 80% !important; margin: 20px auto !important; } .right_con .content table tr td { border-left: 0px !important; border-top: 0px !important; line-height: 23px !important; padding: 5px !important; border-right-width: 1px !important; border-bottom-width: 1px !important; border-right-style: solid !important; border-bottom-style: solid !important; border-right-color: #ddd !important; border-bottom-color: #ddd !important; } .right_con .content table tr td p { text-indent: 0em !important; padding: 0px !important; margin: 0px !important; text-align: center !important; } /* 内容页 */ .nr_con h2.bt { font-size: 28px; color: #010101; margin: 20px 0; line-height: 35px; text-align: center; } .nr_con div.wzxx { width: 100%; padding: 0 25px; box-sizing: border-box; background: #f7f7f7; margin-bottom: 20px; } .nr_con div.wzxx p { font-size: 14px; line-height: 38px; color: #818181; text-align: center; } .right_con div.wzxx { width: 100%; box-sizing: border-box; background: #f7f7f7; margin-bottom: 20px; } .right_con div.wzxx .p { font-size: 14px; padding: 12px 0px; color: #818181; text-align: center; } .right_con div.wzxx .p .item { display: inline-block; padding: 0px 10px; } /* 列表页 */ .list ul li { margin-top: 30px; } .list ul li:first-of-type { margin-top: 0; } .list ul li a { display: block; width: 100%; padding: 25px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 0 20px 6px rgba(0, 60, 112, 0.1); } .list ul li a p.time { width: 90px; height: auto; background: #7225a1; font-size: 16px; font-weight: bold; line-height: 30px; color: #fff; padding: 10px 0; text-align: center; box-sizing: border-box; } .list ul li a p.time span { display: block; font-size: 20px; } .list ul li a p.more { width: 100px; font-size: 15px; color: #373535; line-height: 35px; padding-right: 30px; box-sizing: border-box; } .list ul li a p.con { width: calc(100% - 240px); } .list ul li a p.con span { display: block; } .list ul li a p.con span.tit { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 17px; font-weight: bold; color: #333333; line-height: 30px; } .list ul li a p.con span.txt { font-size: 14px; color: #999999; line-height: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; max-height: 50px; } .list ul li a:hover p.con span.tit { color: #7225a1; } .list ul li a:hover p.con span.txt { color: #333; } /* 检索结果 */ /*search*/ .searchWrap { min-height: 600px; background: #fff; } .searchWrap .serBox { padding: 25px; background: #f4f4f4; margin-bottom: 20px; } .searchWrap .txt { border: none; height: 40px; line-height: 40px; width: 85%; font-size: 15px; color: #3d3d3d; text-indent: 15px; } .searchWrap .btn { border: none; height: 40px; width: 15%; text-align: center; float: right; cursor: pointer; display: inline; color: #fff; background: #7225a1; font-size: 18px; border-radius: 0; } .searchWrap ul { padding-bottom: 30px; } .searchWrap ul li { line-height: 30px; border-bottom: 1px solid #dedede; padding: 20px 0 } .searchWrap ul li a { display: block; } .searchWrap ul li a h3 { font-size: 18px; color: #333; font-weight: bold; margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .searchWrap ul li a h3 span { FONT-WEIGHT: bold !important; FONT-SIZE: 18px !important; COLOR: #dd4b39 !important; FONT-FAMILY: "微软雅黑" !important; } .searchWrap ul li a:hover { opacity: 0.7; } .searchWrap ul li a:hover p { color: #3d3d3d; } .searchWrap ul li a p { font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 22px; color: #333; } .searchWrap ul li a span.time { color: #999; margin-top: 15px } .list_fy { padding-top: 30px; } /* 图片列表 */ .List_tp1 { width: calc(100% + 30px); } .List_tp .item { width: calc(33.33% - 30px); margin-right: 30px; display: block; float: left; margin-top: 30px; } .List_tp .item .a { background: #ffffff; box-shadow: 0px 0px 5px #ddd; border-radius: 10px; display: block; } .List_tp .img { display: block; width: 100%; border-radius: 10px; overflow: hidden; } .List_tp .img img { width: 100%; height: 183px; object-fit: cover; } .List_tp .title { padding: 10px 18px; color: #333333; } .List_tp .title .text { font-size: 16px; font-weight: bold; line-height: 30px; height: 60px; } .List_tp .item:hover .a { background: #7225a1; transform: translateY(-20px); box-shadow: 5px 5px 15px 0px #949493; transition: all 0.5s ease 0s; } .List_tp .item:hover .title { color: #ffffff; } .dslist1 { width: calc(100% + 30px); } .dslist .item { width: calc(50% - 30px); margin-right: 30px; display: block; float: left; margin-top: 30px; } .dslist .item .a { /* background: #ffffff; */ /* box-shadow: 0px 0px 5px #ddd; */ /* border-radius: 10px; */ display: block; } .dslist .img { display: block; width: 100%; /* border-radius: 10px; */ /* overflow: hidden; */ } .dslist .img img { width: 100%; height: 250px; object-fit: contain; } .dslist .title { padding: 10px 18px; color: #333333; } .dslist .title .text { font-size: 16px; font-weight: bold; line-height: 30px; text-align: center; } .dslist .item:hover .a { /* background: #7225a1; */ /* transform: translateY(-20px); */ /* box-shadow: 5px 5px 15px 0px #949493; */ opacity: 0.6; transition: all 0.5s ease 0s; } .dslist .item:hover .title { /* color: #ffffff; */ } .morecontent { /* padding: 15px 0px; */ background-color: #f7f7f7; margin-top: 30px; } .morecontent .item { float: right; width: 50%; box-sizing: border-box; padding: 0px 20px; font-size: 16px; line-height: 40px; text-align: right; margin: 15px 0; } .morecontent .item:hover { color: #7225a1; } /* .morecontent .item:hover .style{ color: #333333; } */ .morecontent .item1 { text-align: left; float: left; border-right: 1px solid #a7a7a7; } .morecontent .item span.style { font-weight: 600; } .right_con .content sup span, .right_con .content sub span { position: relative !important; font-size: 0.9em !important; line-height: 0 !important; vertical-align: baseline !important; } .iconlist {} .iconlist .item { padding: 20px; padding-bottom: 0px; box-sizing: border-box; width: 33.33%; float: left; } .iconlist .item .icon { margin: auto; width: 80px; height: 80px; box-sizing: border-box; border-radius: 10px; position: relative; border: 2px solid #7225a1; } .iconlist .item .icon img { position: absolute; top: 50%; display: block; left: 50%; transform: translate(-50%, -50%); } .iconlist .item .text { font-weight: 600; text-align: center; margin-top: 15px; line-height: 24px; height: 48px; } .iconlist .item:hover .icon { box-shadow: 0px 0px 10px 1px #7225a1; color: #7225a1; transition: all 0.4s; } .iconlist .item:hover { color: #7225a1; transition: all 0.4s; } .right_con .content iframe { width: 80%; margin: auto; display: block; } /* 媒体查询 */ @media only screen and (max-width: 1640px) { .w1400 { width: 100%; padding: 0 3%; box-sizing: border-box; } } @media only screen and (max-width: 1440px) { main { padding: 40px 0; } .left_dh { width: 260px; padding: 20px 10px; } .right_con { width: calc(100% - 300px); } .right_con1 { width: 100%; } .left_dh ul li .erjilj { padding: 0 30px 0 20px; line-height: 48px; } .left_dh ul li .erjilj.hover, .left_dh ul li .erjilj:hover {} .left_dh p.btn_one { height: 72px; } .left_dh p.btn_one img { width: 34px; } .left_dh p.btn_one span { font-size: 26px; line-height: 34px; margin-left: 20px; } .dp .content { margin-top: 10px; } .dp h2.bt { font-size: 26px; margin-bottom: 10px; } .nr_con h2.bt { font-size: 26px; margin: 15px 0; } .nr_con div.wzxx { margin-bottom: 15px; } .nr_con div.wzxx p { line-height: 40px; } .right_con div.wzxx { margin-bottom: 15px; } .right_con div.wzxx .p {} .right_con .content p { margin-bottom: 5px !important; } .right_con .content img { min-width: auto; } .list_link ul li { width: 23.5%; margin-right: 2%; } .list_link ul li a { margin-top: 0; margin-bottom: 20px; } .list ul li a { padding: 20px; } .list ul li { margin-top: 0; margin-bottom: 25px; } } @media only screen and (max-width: 1240px) { .left_dh { width: 245px; } .right_con { width: calc(100% - 275px); } .right_con1 { width: 100%; } .left_dh ul li .erjilj { padding: 0 25px; font-size: 16px; } .left_dh ul { padding-bottom: 0; } /* #vsb_content table { width: 90%; } */ .list_link ul li { width: 32%; margin-right: 2%; } .list_link ul li:nth-of-type(4n) { margin-right: 2%; } .list_link ul li:nth-of-type(3n) { margin-right: 0; } .list ul li { margin-bottom: 20px; } .List_tp .img img { height: calc((100vw - 395px)/3/16*9); } .dslist .img img { /* height: 300px; */ } } @media only screen and (max-width: 1180px) { .left_dh h2 { padding: 20px 0px; background-size: 29px; font-size: 26px; } .right_con { margin-top: 20px; } .right_con2 { margin-top: 0px; } } @media only screen and (max-width: 1000px) { .header .banner img { height: calc(100vw / 195*70); min-height: 140px; } } @media only screen and (max-width: 960px) { main { padding: 20px 0; } .left_dh, .right_con { width: 100%; } .left_dh { background: #fff; padding: 0; } .left_dh p.btn_one { position: static; background: #7c120e; display: block; height: auto; padding: 0 20px; box-sizing: border-box; transform: translateY(0); } .left_dh p.btn_one img { display: none; } .left_dh p.btn_one span { margin-left: 0; font-size: 20px; line-height: 48px; } .left_dh ul { display: none; position: absolute; width: 100%; top: 100%; left: 0; } .right_con .content img { max-width: 90%; } /* #vsb_content table { width: 100%; margin: 10px auto; } */ .ny_banner h2 { font-size: 32px; } .List_tp .img img { height: calc((100vw - 120px)/3/16*9); } .dslist .img img { /* height: 300px; */ } .right_con .content table { border: 0px !important; border-left: 1px solid #ddd !important; border-top: 1px solid #ddd !important; margin: 0px auto; display: block; width: 100% !important; } .right_con .content table tbody { overflow-x: auto; overflow-y: hidden; white-space: nowrap; width: 100%; display: block; } .right_con .content iframe { width: 100%; } } @media only screen and (max-width: 768px) { .iconlist .item .icon { width: 60px; height: 60px; } .iconlist .item .icon img { width: 35px; } .iconlist .item .text { font-weight: 600; text-align: center; margin-top: 5px; line-height: 20px; height: 40px; font-size: 13px; } .iconlist .item { padding: 10px; padding-bottom: 5px; } .morecontent .item { padding: 0px 10px; width: 100%; font-size: 14px; text-align: left; line-height: 26px; border: 0px; margin: 10px 0px; } .morecontent { /* padding: 10px 0px; */ margin-top: 15px; } .right_con div.wzxx .p .item { padding: 0px 4px; font-size: 12px; margin-bottom: 5px; } .right_con div.wzxx .p { padding: 10px 0px; padding-bottom: 5px; } .list_fy { padding-top: 10px; } .left_dh p.btn_one span { font-size: 17px; line-height: 42px; } .dp { margin-top: 0; } .dp h2.bt { font-size: 22px; line-height: 30px; } .nr_con h2.bt { font-size: 22px; margin: 10px 0; margin-top: 0; } .nr_con div.wzxx { margin-bottom: 10px; } .nr_con div.wzxx p { line-height: 36px; font-size: 12px; } .right_con div.wzxx { margin-bottom: 10px; } .right_con div.wzxx .p { font-size: 12px; } .right_con .content p, .right_con .content span { margin-bottom: 8px !important; } .right_con .content img { max-width: 98%; display: block; } /* #vsb_content table { margin: 5px auto; } */ .list_link ul li { width: 48%; margin-right: 4%; } .list_link ul li:nth-of-type(3n) { margin-right: 4%; } .list_link ul li:nth-of-type(2n) { margin-right: 0; } .list ul li a { padding: 10px; } .list ul li a p.time { width: 70px; font-size: 14px; line-height: 22px; } .list ul li a p.time span { font-size: 18px; } .list ul li a p.more { width: 85px; font-size: 14px; padding-right: 25px; } .list ul li a p.con { width: calc(100% - 185px); } .list ul li a p.con span { display: block; } .list ul li a p.con span.tit { font-size: 15px; line-height: 28px; } .list ul li a p.con span.txt { font-size: 12px; line-height: 18px; max-height: 36px; } .searchWrap .serBox { padding: 15px; margin-bottom: 0; } .searchWrap .txt { width: 75%; } .searchWrap .btn { width: 25%; } .searchWrap ul li { padding: 10px 0; } .searchWrap ul li a h3 { font-size: 16px; margin-bottom: 5px; } .searchWrap ul li a p { line-height: 25px; height: 50px; } .List_tp .item { width: calc(50% - 15px); margin-right: 15px; margin-top: 15px; } .List_tp1 { width: calc(100% + 15px); margin-top:-20px; } .List_tp .img img { height: calc((100vw - 60px)/2/16*9); } .List_tp .title .text { font-size: 14px; line-height: 22px; } .List_tp .title { padding: 10px 13px; } .dslist .item { width: calc(50% - 15px); margin-right: 15px; margin-top: 15px; } .dslist1 { width: calc(100% + 15px); } .dslist .img img { height: calc((100vw - 60px)/2/338*320); } .dslist .title .text { font-size: 14px; line-height: 22px; } .dslist .title { padding: 10px 13px; } .w1400 { padding: 0 15px; } .dqwz { padding: 7px 0 7px 18px; } .dqwz::before { width: 18px; background-size: 12px auto; background-position: left 9px; } .dqwz, .dqwz span, .dqwz i, .dqwz a { font-size: 12px; line-height: 20px; } .dqwz i { margin: 0 4px; } .right_con { margin-top: 15px; } .right_con2 { margin-top: 0px; } .dqwz { /* overflow-x: scroll; */ /* overflow-y: hidden; */ /* white-space: nowrap; */ } } @media only screen and (max-width: 540px) { main { margin: 10px 0; min-height: 155px; padding: 0; } .dp h2.bt { font-size: 20px; margin-bottom: 5px; } .nr_con h2.bt { font-size: 18px; line-height: 26px; } .nr_con div.wzxx { padding: 0 10px; } .right_con div.wzxx { /* padding: 0 10px; */ } .left_dh p.btn_one span { line-height: 38px; font-weight: normal; } .left_dh p.btn_one { padding: 0 10px; } .list ul li a p.more { display: none; } .list ul li a p.con { width: calc(100% - 80px); } .list ul li { margin-bottom: 0; margin-top: 15px; } .left_dh h2 { font-size: 20px; padding: 10px 0px; background-size: 20px; } } @media only screen and (max-width: 440px) { .list_link ul li { width: 100%; margin-right: 0%; } .list_link ul li a { margin-bottom: 0; margin-top: 15px; height: 48px; font-size: 15px; } .List_tp .item { width: calc(100% - 15px); } .List_tp .img img { height: calc((100vw - 30px)/16*9); } .dslist .item { /* width: calc(100% - 15px); */ } .dslist .img img { height: calc((100vw - 30px)/338*220); } } /* 师资队伍 */ .szdu311{ } .szdu311 .block{ margin-top: 20px; } .szdu311 .block .fltitle{ border-bottom: 3px solid #7225a1; } .szdu311 .block .flname{ font-size: 18px; text-align: center; line-height: 40px; width: 210px; color: #ffffff; background-color: #7225a1; } .szdu311 .block .szdwlist311{ background-color: #f5f5f5; margin-top: 20px; box-sizing: border-box; padding: 25px 15px; padding-top: 10px; } .szdu311 .block .szdwlist311 .item{ margin-top: 15px; margin-right: 25px; display: block; float: left; } .szdu311 .block .szdwlist311 .item:hover{ color: #7225a1; } .szdu311 .block .szdwlist311 .item:hover{ opacity: 0.7; }