@charset "utf-8"; body { /* max-width: 1920px; */ background: #f5f5f5; } .banner .slick-dots { left: auto; right: 60%; width: auto; transform: translateX(0); margin-right: -330px; display: none!important; } .banner-ul { bottom: 20px; } .banner .slick-dots { bottom: 25px; z-index: 999; } .head { *position: static; } .position { line-height: 60px; text-align: right; color: #fff; font-size: 16px; position: relative; margin-top: -60px; z-index: 9; } .position>div {} .position>div>div { float: right; background: rgba(8, 78, 163, .8); position: relative; min-width: 310px; padding-left: 30px; } .position>div>div:first-child::after { content: ""; position: absolute; left: 100%; bottom: 0; top: 0; width: 700px; background: rgba(8, 78, 163, .8); } .position>div>div:first-child:before { content: ""; position: absolute; left: -30px; bottom: 0; border-bottom: 60px solid rgba(8, 78, 163, .8); border-left: 30px solid transparent; border-right: 0 solid transparent; } .position a { color: #fff; } .position a { margin: 0 5px; } #ny { margin-top: 60px; overflow: hidden; } /* 内页左侧导航 */ .lmenu { float: left; width: 280px; padding-left: 8px; margin-right: 70px; } .lmenu h3 { background: #0750a3; color: #fff; padding-left: 25px; line-height: 80px; font-weight: 600; margin-right: 10px; font-size: 24px; } .lmenu>ul { box-shadow: 5px 5px 5px rgba(0, 0, 0, .05); border-left: 8px solid #0750a3; padding-bottom: 65px; background: #fff url(../images/lmenu-bj.png) no-repeat; background-position: right bottom; } .lmenu>ul>li { padding-left: 25px; padding-right: 25px; line-height: 80px; position: relative; } .lmenu>ul>li:hover::before { background: #f0a402; } .lmenu>ul>li:hover>a { color: #0750a3; font-weight: 600; } .lmenu>ul>li::before { content: ""; position: absolute; left: 0; top: 15px; height: 50px; width: 5px; background: transparent; } .lmenu>ul>li>a { display: block; color: #333; font-size: 18px; border-bottom: 1px solid #dcdcdc; } .lmenu>ul>li.on::before { background: #f0a402; } .lmenu>ul>li.active::before { background: #f0a402; } .lmenu>ul>li.on>a { color: #0750a3; font-weight: 600; } .lmenu>ul>li.active>a { color: #0750a3; font-weight: 600; } .lmenu>ul>li.active.on>ul{ display: block; } .lmenu-ts { background: #0750a3; padding: 35px 15px 40px 15px; color: #fff; margin-top: 65px; } .lmenu-ts h4 { font-size: 20px; font-weight: 600; line-height: 20px; margin-bottom: 20px; border-left: 4px solid #fff; padding-left: 15px; } .lmenu-ts p { font-size: 14px; line-height: 36px; } .lmenu>ul>li span { position: absolute; right: 0; top: 50%; width: 20px; height: 20px; top: 20px; background: url(../images/ny-lion.png) no-repeat; background-position: center center; cursor: pointer; transition: all 0.3s; } .lmenu>ul>li>span{ right: 25px; top: 30px; } .lmenu>ul li.on>span { transform: rotateZ(-90deg); } .lmenu>ul li.on>ul { display: block; border-bottom: 1px solid #ddd; } .lmenu>ul>li ul { padding: 10px 0; display: none; } .lmenu>ul>li ul li { padding-left: 15px; /* background: url(../images/enter-r.png) no-repeat; */ background-position: left 14px; line-height: 40px; transition: all 0.3s; position: relative; } .lmenu>ul>li ul li span { top: 10px; } .lmenu>ul>li ul li.on { /* background: url(../images/enter-r3.png) no-repeat; */ background-position: left 14px; } .lmenu>ul>li ul li.on>a { color: #0555ba; } /* .lmenu>ul>li ul li:hover { margin-left: 25px; } */ .lmenu>ul>li ul li.on>a { color: #0555ba; } .lmenu>ul>li ul li:hover { /* background: url(../images/enter-r3.png) no-repeat; */ background-position: left 14px; } .lmenu>ul>li>ul>li>ul li { margin-left: 0; } .lmenu>ul>li>ul>li>ul li:hover { margin-left: 5px; } .lmenu>ul>li ul li a { display: block; color: #333; font-size: 14px; } /* 内页左侧导航 end -------------- */ .ny-r { overflow: hidden; padding-bottom: 45px; } .ny-r iframe{ margin:0 auto; display:block; } .dq-lannel h3 { line-height: 46px; border-left: 9px solid #0750a3; font-size: 30px; font-weight: normal; color: #333; padding-left: 25px; margin-bottom: 35px; } .art-body img { max-width: 100%; margin: 10px auto; display: block; } .art-body img.px50{ vertical-align: middle !important; display: inline !important; } .art-body table { max-width: 100%; } .art-body p { font-size: 16px; line-height: 36px; color: #333; text-indent: 2em; text-align: justify; } .art-body p iframe{ width:100%; } .art-tit h3 { text-align: center; font-size: 24px; color: #333; font-weight: 600; } .art-info { background: #fff; text-align: center; margin: 40px 0; } .art-info span { font-size: 14px; line-height: 40px; margin: 0 15px; color: #999999; } .art-body table tr td{ border: 1px solid #ccc; } .art-body table p{ text-indent:0em; text-align:center; } /* 文字列表页 start */ .tdate-list li { padding-right: 100px; line-height: 60px; background-position: left center; position: relative; border-bottom: 1px dashed #dddddd; font-size: 16px; } .tdate-list li:first-child { padding-top: 0; } .tdate-list li:first-child a span { top: 0; } .tdate-list li a { display: block; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 15px; background: url(../images/list-right.png) no-repeat; background-position: left center; width: 100%; padding-right: 100px; } .tdate-list li a:hover { color: #1152ae; font-weight: 600; background: url(../images/list-right-hover.png) no-repeat; background-position: left center; } .tdate-list li a span { position: absolute; top: 0; right: 0; color: #000000; } /* 文字列表页 end */ /* 分页 start*/ .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: #006db8; color: #fff; border: 1px solid #006db8; } .pagination a:hover { background: #006db8; color: #fff; border: 1px solid #006db8; } .pagination span { display: inline-block; font-size: 14px; } /* 分页 end*/ /* 图片列表页 start */ .img-lists ul li { padding: 25px 0; border-bottom: 1px solid #dcdcdc; } .img-lists ul li a { display: block; overflow: hidden; } .img-lists ul li a:hover .imgList-info h3 { color: #174690; font-weight: 600; } .imgList-pic { float: left; width: 260px; margin-right: 30px; } .imgList-pic .pic { padding-top: 65%; } .imgList-info { overflow: hidden; color: #075aa7; } .imgList-info span { display: block; padding-left: 25px; background: url(../images/icon-time.png) no-repeat; background-position: left center; color: #666; font-size: 14px; line-height: 20px; margin-top: 15px; } .imgList-info h3 { font-size: 18px; color: #000000; margin: 10px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .imgList-info p { font-size: 16px; line-height: 24px; max-height: 72px; overflow: hidden; color: #666666; } /* 图片列表页 end */ /* 图片荣誉 start */ .xxry { position: relative; padding-right: 100px; } .xxry-r { position: absolute; right: 0; top: 0; background: #fff; width: 78px; padding: 20px 0; bottom:0; } .xxry-r>div{ height: 100%; overflow-y: scroll; margin-right: -17px; } .xxry-r.navFix { position: fixed; top: 0; right: 50%; margin-right: -700px; } .xxry-r a { display: block; font-size: 14px; line-height: 30px; color: #999999; z-index: 9; text-align: center; cursor: pointer; } .xxry-r a.active { color: #0750a3; font-weight: 600; font-size: 16px; } .xxry-l { position: relative; } .xxry-l::before { content: ""; position: absolute; left: 3px; width: 1px; top: 46px; bottom: 0; z-index: 8; background: #c6d4e5; } .xxry-l div { padding-top: 20px; } .xxry-l div h3 { color: #0750a3; font-weight: 600; font-size: 30px; line-height: 48px; padding-left: 35px; position: relative; } .xxry-l div h3::before { content: ""; position: absolute; left: 0; top: 20px; width: 7px; height: 7px; border-radius: 50%; background: #0750a3; z-index: 9; } .xxry-l div p { padding-left: 70px; font-size: 16px; line-height: 48px; background: url(../images/icon-ry.png) no-repeat; background-position: 35px 14px; } .xxryq-tit{ margin-top: 50px; } .xxryq { background: #fff; padding: 30px 15px; position: relative; z-index: 9; } .xxryq ul li { float: left; width: 32%; margin-left: 2%; margin-bottom: 25px; } .xxryq ul li:nth-child(3n+1){ margin-left: 0; } .xxryq ul li a{ display: block; } .xxryq ul li a .pic{ padding-top: 75%; } .xxryq-info{ background: #fff; padding: 30px; box-shadow: 0 5px 5px rgba(0, 0, 0, .1); } .xxryq-info span{ display: block; font-size: 14px; color: #666; } .xxryq-info h3{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #000; margin-top: 20px; font-weight: 600; } /* 图片荣誉 end */ /* 图片荣誉 end */ /* 湖石校报 end */ .hsxb ul { overflow: hidden; } .hsxb ul li { float: left; width: 32%; margin-top: 30px; } .hsxb ul li:nth-child(3n+2) { margin-left: 2%; margin-right: 2%; } .hsxb ul li a { display: block; border: 1px solid #e5e5e5; } .hsxb ul li a:hover p { background: #0750a3; color: #fff; } .hsxb ul li a .pic { padding-top: 70%; } .hsxb ul li a p { background: #fff; text-align: center; color: #333; line-height: 38px; font-size: 14px; border-top: 1px solid #e5e5e5; transition: all 0.3s; } /* 湖石校报 end */ /* 历史沿革 */ .lsyg img { display: block; max-width: 100%; } /* 现任领导 start */ .xrld ul li a { display: block; color: #333333; background: #fff; margin-bottom: 10px; box-shadow: 0 0 5px rgba(0, 0, 0, .1); padding: 20px 0; } .xrld-tit { display: table-cell; vertical-align: middle; width: 320px; padding-left: 40px; padding-right: 1px; } .xrld-tit h3 { font-size: 18px; font-weight: 600; } .xrld-info { display: table-cell; vertical-align: middle; height: 60px; border-left: 1px solid #999999; padding-left: 30px; padding-right: 30px; } .xrld-info p { font-size: 16px; line-height: 24px; margin-bottom:12px; margin-top:10px; } .xrld ul li a:hover .xrld-tit h3 { color: #0750a3; } /* 现任领导 end */ /* 学校标志 start */ .xxbz-box .lmenu { margin-right: 0; } .xxbz-box .ny-r { padding-left: 110px; padding-right: 50px; } .xxbz ul li { display: block; overflow: hidden; background: #fff; box-shadow: rgba(0, 0, 0, .1); } .xxbz-pic { /* float: left; */ display: table-cell; padding: 50px 40px 20px 40px; width: 70%; vertical-align: top; } .xxbz-pic img { display: block; width: 100%; } .xxbz-info { display: table-cell; overflow: hidden; background: #cfd7e4 url(../images/xxbz-info-bj.jpg) no-repeat; background-position: right bottom; padding-left: 50px; padding-right: 50px; padding-top: 55px; padding-bottom: 220px; vertical-align: top; } .xxbz-tit { border-top: 1px solid #5a7bb0; border-bottom: 1px solid #5a7bb0; padding: 15px 0; } .xxbz-tit h2 { font-size: 48px; color: #003487; line-height: 50px; font-weight: 600; } .xxbz-tit p { font-size: 16px; color: #0750a3; } .xxbz-cont { margin-top: 40px; height: 290px; overflow: hidden; } .xxbz-cont>p { font-size: 14px; line-height: 26px; color: #666666; } .toggle-btn { text-align: right; font-size: 14px; color: #666; cursor: pointer; } .toggle-btn:hover { color: #006db8; } .bigimg-btn { cursor: pointer; } .big_img { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; display: none; overflow: hidden; } .big-imgs img { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); max-width: 90%; max-height: 90%; z-index: 99999; } .big-img-zzc { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 998; background: rgba(0, 0, 0, .6); cursor: pointer; } .xxbz .slick-prev, .xxbz .slick-next { width: 32px; height: 49px; } .xxbz .slick-prev { left: -50px; background: url(../images/xxbz-l.png) no-repeat; background-size: 100%; } .xxbz .slick-next { right: -50px; background: url(../images/xxbz-r.png) no-repeat; background-size: 100%; } /* 学校标志 end */ /* 湖石视界 start */ .hnsj1 { overflow: hidden; } .hs1-l { float: left; width: 73.7%; margin-right: 25px; } .hs1-l a { display: block; } .hs1-l a .pic { padding-top: 59.5%; border-radius: 5px; } .hs1-r { overflow: hidden; } .hs1-r a { display: block; } .hs1-r a .pic { padding-top: 68%; border-radius: 5px; } .hs1-r a p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; line-height: 24px; color: #333333; padding: 15px 0 20px 0; text-align: center; } .hnsj2 ul li { float: left; width: 49%; margin-top: 25px; } .hnsj2 ul li:nth-child(1),.hnsj2 ul li:nth-child(2){ margin-top: 0; } .hnsj2 ul li:nth-child(2n+1){ margin-right: 2%; } .hnsj2 ul li a{ display: block; overflow: hidden; margin-right: 10px; box-shadow: 5px 5px 5px rgba(0, 0, 0, .05); } .hnsj2 ul li a:hover .hs2-info h3{ color: #084ea3; font-weight: 600; } .hs2-pic{ float: left; width: 280px; } .hs2-pic .pic{ padding-top: 60.7%; } .hs2-info{ overflow: hidden; padding: 20px 20px 0 20px ; } .hs2-info h3{ font-size: 18px; line-height: 24px; color: #333; overflow: hidden; /*white-space: nowrap;*/ text-overflow: ellipsis; } .hs2-info p{ color: #666666; font-size: 14px; line-height: 24px; max-height: 96px; overflow: hidden; margin-top: 10px; } .hnsj3 ul{ margin: 0 -8px; } .hnsj3 ul li a{ display: block; margin: 0 8px; } .hnsj3 ul li a .pic{ padding-top: 67.4%; } .hnsj3 ul li a p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; color: #333; font-size: 16px; line-height: 20px; margin-top: 15px; } .hnsj3 ul li a:hover p{ color: #084ea3; font-weight: 600; } .hnsj4 ul{ margin: 0 -8px; } .hnsj4 ul li a{ display: block; margin: 0 8px; } .hnsj4 ul li a .pic{ padding-top:168.65%; } .hnsj4 ul li a p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; color: #333; font-size: 16px; line-height: 20px; margin-top: 15px; } .hnsj4 ul li a:hover p{ color: #084ea3; font-weight: 600; } .hs-t{ padding: 25px 0; background: #e9e9e9; } .hs-t ul li{ float: left; } .hs-t ul li:first-child{ width: 28%; } .hs-t ul li:first-child+li{ width: 37%;} .hs-t ul li:first-child+li div{ border-left: 1px solid #ddd; border-right: 1px solid #ddd; } .hs-t ul li:first-child+li+li{ width: 35%; } .hs-t ul li h3{ font-size: 0; padding-left: 20px; padding-right: 20px; } .hs-t ul li h3 img{ vertical-align: middle; } .hs-t ul li h3 span{ vertical-align: middle; font-size: 18px; font-weight: 600; color: #333; margin-left: 5px; } .hs-t ul li div { overflow:hidden; margin-top: 10px; } .hs-t ul li div a{ float: left; font-size: 16px; line-height: 36px; margin-right: 5px; color: #333; padding-left: 20px; } .hs-t ul li div a:hover{ color: #0750a3; font-weight: 600; } .hnsj2,.hnsj1,.hnsj3{ margin-bottom: 35px; } /* 湖石视界 end */ /* 信息公开 start */ .xxgk1 .tdate-list{ overflow: hidden; } .xxgk1 .tdate-list li { float: left; width: 48%; border-bottom:1px solid #dddddd; padding-right:0; } .xxgk1 .tdate-list li:nth-child(2n+1){ margin-right: 4%; } .xxgk1 .tdate-list li a{ background: url(../images/list-right3.png) no-repeat; background-position: left center; } .xxgk1 .tdate-list li a:hover{ background: url(../images/list-right3-hover.png) no-repeat; background-position: left center; } .xxgk1 .tdate-list li a:hover span{ color: #1152ae; } .xxgk2 ul{ margin-top: 40px; } .xxgk2 ul li{ display: table-cell; width:48%; box-shadow: 0 5px 5px rgba(0, 0, 0, .2); background: #fff url(../images/xxgk-libj.png) no-repeat; background-position: right center; background-size: auto 90%; border: 1px solid #c0c0c0; } .xxgk2 ul li:first-child+li{ width: 4%; box-shadow: none; background: none; border:none; } .xxgk2 ul li>div{ padding: 40px 25px; } .xxgk2 ul li>div h3{ font-size: 30px; font-weight: 600; color: #0750a3; } .xxgk2 ul li>div h3 span{ font-size:14px; color: #333333; margin-left: 15px; } .xxgk2 ul li>div div{ margin: 20px 0 15px 0; font-size: 0; } .xxgk2 ul li>div div p{ margin-right: 20px; font-size: 14px; line-height: 34px; color: #000000; display: inline-block; } .xxgk2 ul li>div div p a{ color:#000000; } .xxgk2 ul li>div div a:hover{ color: #0750a3; font-weight: 600; } /* 信息公开 end */ /* 综合页 start */ .zhy-tit1{ text-align: center; font-size: 0; } .zhy-tit1::before{ content: ""; display: inline-block; width: 120px; height: 1px; background: #084ea3; vertical-align: middle; } .zhy-tit1::after{ content: ""; display: inline-block; width: 120px; height: 1px; background: #084ea3; vertical-align: middle; } .zhy-tit1 h2{ display: inline-block; color: #084ea3; font-weight: 600; } .zhy-tit1 h2 span{ display: inline-block; vertical-align: middle; font-size: 30px; line-height: 30px; font-weight: 600; margin: 0 20px; } .zhy-tit1 h2::before{ content: ""; display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #084ea3; vertical-align: middle; } .zhy-tit1 h2::after{ content: ""; display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #084ea3; vertical-align: middle; } .zhy-tit{ overflow: hidden; line-height: 55px; border-bottom: 1px solid #084ea3; } .zhy-tit p{ float: left; background: #084ea3; color: #fff; position: relative; padding: 0 15px; } .zhy-tit p::after{ content: ""; position: absolute; left: 100%; top: 0; border-bottom: 55px solid #084ea3; border-right: 20px solid transparent; } .zhy-tit p img{ vertical-align: middle; } .zhy-tit p span{ font-size: 18px; font-weight: 600; margin-left: 15px; } .zhy-tit a{ float: right; font-size: 14px; color: #084ea3; } .zhy-tit span a{ color:#fff; font-size: 18px; font-weight: 600; } .zhy1{ margin-top: 55px; } .zhy1-body{ background: url(../images/zhy1-bj.jpg) no-repeat; background-position: right bottom; box-shadow: 0 0 5px rgba(0, 0, 0, .05); padding: 50px 20px; background-size: cover; } .zhy1-body h4{ font-size: 16px; font-weight: 600; color: #333333; line-height: 30px; } .zhy1-body div{ padding: 0 20px; margin-top: 30px; } .zhy1-body div p{ font-size: 16px; line-height: 36px; } .zhy1-body .zn_gzzz{ padding: 0 20px; margin-top: 30px; } .zhy1-body .zn_gzzz p{ font-size: 16px; line-height: 36px; text-indent: 2em; } .zhy2{ /* margin-top: 55px; */ } .zhy-l{ float: left; width: 48%; margin-right: 4%; margin-top: 55px; } .zhy-r{ float: right; width: 48%; margin-top: 55px; } .zhy-ll .tdate-list{ margin-top: 30px; } .zhy-ll{ float:left; width: 48%; margin-top: 55px; margin-right:4%; } .zhy-r .tdate-list{ margin-top: 30px; } .zhy-r .tdate-list li{ line-height: 57px; } .zhy-r .tdate-list li a{ background: url(../images/list-right2.png) no-repeat; background-position: left center; } .zhy-l ul li{ margin-top: 30px; } .zhy-l ul li a{ display: block; } .zhy2-data{ width: 80px; float: left; text-align: center; margin-right: 30px; } .zhy2-data p{ color: #fff; background: #f0a402; font-weight: 600; line-height: 40px; font-size: 24px; } .zhy2-data span{ display: block; border: 1px solid #ddd; border-top: 0; line-height: 38px; font-size:16px ; color: #333; } .zhy2-info{ border-bottom: 1px dashed #ddd; overflow: hidden; padding: 9px 0; } .zhy2-info h3{ line-height: 30px; font-size: 16px; color: #333; font-weight: 600; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .zhy2-info p{ line-height: 30px; height:30px; font-size: 16px; color: #666666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .zhy3{ margin-top: 55px; } .zhy3-body{ padding: 40px 50px; background: url(../images/zhy3-bj.jpg) no-repeat; background-size: cover; background-position: center center; margin-top: 50px; margin-bottom: 50px; } .zhy3-body p{ font-size: 16px; line-height:38px; color: #333; } .zhy4 { margin-top: 55px; } .zhy4-c>ul{ margin-top:35px; } .zhy4-c>ul li { float: left; width: 23.5%; margin-left: 2%; } .zhy4-c>ul li:first-child { margin-left: 0; } .zhy4-c>ul li a{ display: block; } .zhy4-c>ul li a .pic{ padding-top: 54.5%; } .zhy4-info { background: #fff; box-shadow: 0 5px 5px rgba(0, 0, 0, .1); padding: 15px 15px 15px 20px; transition: all 0.5s; } .zhy4-info h3 { font-size: 16px; color: #000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .zhy4-info p { font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; color: #666; margin: 10px 0; } .zhy4-info span { display: block; padding-left: 25px; font-size: 14px; color: #666; background: url(../images/icon-time3.png) no-repeat; background-position: left center; } .zhy4-c>ul li a:hover .zhy4-info{ background: #084ea3; } .zhy4-c>ul li a:hover .zhy4-info h3{ color: #fff; } .zhy4-c>ul li a:hover .zhy4-info p{ color: #fff; } .zhy4-c>ul li a:hover .zhy4-info span { color: #fff; background: url(../images/icon-time3-w.png) no-repeat; background-position: left center; } /* 综合页 end */ /* 综合页 end */ /* 机构设置 :start */ .jzsz-tit p{ text-align: center; color: #999999; font-size: 14px; margin-top: 15px; } .jgsz-pic h3{ font-size: 30px; color: #fff; } .jgsz-pic-r h3{ text-align: right; } .jgsz-pic h3 span{ font-size: 14px; color: #fff; margin-left: 15px; } .jgsz-pic .pic{ margin-top: 30px; padding-top: 63.5%; } .jzsz-bd{ margin-bottom: 50px; margin-top: 50px; } .jzsz-bd>div{ font-size: 0; } .jzsz-bd>div>div{ width: 50%; } .jgsz-pic{ position: relative; padding: 30px; display: inline-block; vertical-align: middle; }.jgsz-pic::before{ content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #084ea3; max-width: 430px; z-index: 8; width: 100%; } .jgsz-pic-r::before{ left: auto; right: 0; } .jgsz-pic *{ position: relative; z-index: 9; } .jgsz-info{ display: inline-block; vertical-align: middle; } .jgsz-info h4{ color: #ab2e18; font-size: 30px; font-weight: 600; line-height: 30px; padding-left: 30px; } .jgsz-info-r h4{ text-align: right; padding-right: 30px; padding-left: 0; } .jgsz-info div{ margin-top: 30px; font-size: 0; background: #f7f8fb; border: 1px solid #ddd; padding: 30px; } .jgsz-info div li{ display: inline-block; padding-left: 20px; background: url(../images/jgsz-icon1.png) no-repeat; background-position: left center; line-height: 48px; margin-right: 20px; vertical-align: middle; } .jgsz-info div li a{ font-size: 18px; color: #000; display: inline-block; vertical-align: middle; } .jgsz-info div a:hover{ color: #084ea3; font-weight: 600; } /* 机构设置 end */ @media screen and (max-width:1420px) { .banner .slick-dots { right: 350px; margin-right: 0; } .position { background-position: right center; } .lmenu { margin-right: 50px; } .xxry-r.navFix { right: 10px; margin-right: 0; } .hs2-pic{ width: 200px; } .hs2-info p{ max-height: 72px; } .hs2-info{ padding: 10px 15px 0 15px; } .hs2-info h3{ font-size: 16px; line-height: 40px; } .jgsz-info div{ padding: 20px; } .xxryq-info{ padding: 20px 15px; } } @media screen and (max-width:1200px) { .xxbz-info { padding-left: 25px; padding-right: 25px; } .xxbz-tit h2 { font-size: 40px; } .xxbz-box .ny-r { padding-left: 70px; } .jgsz-info div li a{ font-size: 16px; line-height: 40px; } } @media screen and (max-width:1024px) { .hnsj4 ul li a p,.hnsj3 ul li a p{ font-size: 14px; } .position { margin-top: 0; font-size: 14px; line-height: 40px; } .position>div { padding-left: 0; padding-right: 10px; } .position>div>div { float: none; width: auto; padding-left: 0; } .banner .slick-dots { right: 0; bottom: 10px; width: 100%; text-align: center; } .lmenu { float: none; width: auto; margin-right: 0; padding-left: 0; margin-bottom: 20px; } .lmenu h3 { line-height: 55px; margin-right: 0; font-size: 20px; } .lmenu h3 span { float: right; width: 40px; height: 40px; margin-top: 7px; background: url(../images/close2.png) no-repeat; background-position: center center; background-size: 20px; transition: all 0.3s; } .lmenu h3 span.on { transform: rotateZ(45deg); } .lmenu>ul { display: none; padding-bottom: 20px; } .lmenu>ul>li { line-height: 50px; padding-left: 15px; padding-right: 15px; } .lmenu>ul>li>a { font-size: 14px; } .lmenu>ul>li>span{ right:15px; top: 15px; } .lmenu>ul>li::before { height: 24px; width: 3px; top: 13px; } .dq-lannel h3 { font-size: 18px; line-height: 30px; font-weight: 600; } .lmenu-ts { margin-top:30px; } #ny { margin-top: 30px; } .art-tit h3 { font-size: 18px; } .art-info { margin: 20px 0; } .imgList-info p { font-size: 14px; } .xxry-r.navFix { top: 90px; bottom: 30px; overflow-y: scroll; } .xxry-r { bottom: 30px; } .xxry-l div h3 { font-size: 22px; padding-left: 20px; } .xxry-l div p { font-size: 14px; line-height: 36px; padding-left: 40px; background-position: 20px 8px; } .xxry { padding-right: 80px; } .xxry-r { width: 60px; } .xxryq ul li{ width: 49%; margin-left: 0; } .xxryq ul li:nth-child(2n+1){ margin-right: 2%; } .lsyg img { margin: 0 auto; } .xrld-tit { width: 230px; padding-left: 20px; padding-right: 1px; } .xrld-info { padding-left: 20px; padding-right: 20px; } .xxbz-tit h2 { font-size: 30px; line-height: 40px; } .xxbz-box .ny-r { padding-left: 30px; padding-right: 30px; } .xxbz .slick-prev, .xxbz .slick-next { width: 20px; height: 30px; } .xxbz .slick-prev { left: -30px; } .xxbz .slick-next { right: -30px; } .hs-t ul li div a{ font-size: 14px; } .xxgk2 ul li>div h3{ font-size: 24px; } .tdate-list li{ font-size: 14px; line-height: 45px; } .zhy-tit1 h2 span{ font-size: 24px; } .zhy1-body div p{ font-size: 14px; line-height: 30px; } .zhy2-info p,.zhy2-data span{ font-size: 14px; } .zhy2-data{ margin-right: 15px; } .zhy-r .tdate-list li{ line-height: 45px; } .zhy-r .tdate-list{ margin-top: 20px; } .zhy2-data{ width: 60px; } .zhy2-data p{ font-size: 20px; line-height: 30px; } .zhy2-data span{ line-height: 30px; } .zhy2-info{ padding: 0; } .zhy2-info h3,.zhy1-body h4{ font-size: 14px; } .zhy3-body{ padding: 25px ; margin-top: 20px; margin-bottom: 30px; } .zhy3-body p{ font-size: 14px; line-height: 32px; } .zhy4-c>ul li{ width: 49%; margin-left: 0; } .zhy4-c>ul li:nth-child(2n+1){ margin-right: 2%; } .zhy4-info{ padding:15px 10px; } .zhy4-info h3{ font-size: 14px; } .zhy4-info p{ font-size: 12px; margin: 5px 0; } .zhy4-info span{ font-size: 12px; } .jgsz-pic h3{ font-size: 24px; } .jgsz-info h4{ font-size: 24px; } .jgsz-info div li a { font-size: 14px; line-height: 30px; } .jgsz-info div{ margin-top: 15px; } } @media screen and (max-width:768px) { .pagination { padding-top: 50px; } .pagination a { padding: 0 5px; height: 20px; line-height: 20px; font-size: 12px; margin: 0 3px; } .imgList-pic { width: 200px; margin-right: 15px; } .imgList-info h3 { margin-top: 5px; } .imgList-info p { height: 48px; } .imgList-info span { margin-top: 10px; } .dq-lannel h3 { margin-bottom: 25px; } .img-lists ul li:first-child { padding-top: 0; } .hsxb ul li { margin-bottom: 20px; margin-top: 0; width: 49%; } .hsxb ul li:nth-child(3n+2) { margin-left: 0; margin-right: 0; } .hsxb ul li:nth-child(2n+1) { margin-right: 2%; } .xrld ul li a { padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; } .xrld-tit { display: block; width: auto; padding-left: 0; padding-right: 0; } .xrld-tit h3 { line-height: 30px; font-size: 16px; } .xrld-info { display: block; width: auto; border-left: none; border-top: 1px solid #efe7e7; padding-left: 0; padding-right: 0; height: auto; padding-top: 10px; margin-top: 10px; } .xrld-info p { font-size: 14px; } .xxbz-pic, .xxbz-info { display: block; width: auto; } .xxbz-info { padding-top: 30px; } .xxbz-cont { margin-top: 20px; height: 130px; } .xxbz-info { padding-bottom: 100px; } .xxbz-box .ny-r { padding-left: 0; padding-right: 0; } .xxbz .slick-prev, .xxbz .slick-next { width: 20px; height: 30px; } .xxbz .slick-prev { left: 0; } .xxbz .slick-next { right: 0; } .hs1-r a p{ font-size: 14px; } .hs1-l,.hs1-r{ float: none; width: auto; margin-right: 0; } .hs1-r a{ float: left; width: 49%; margin-top: 10px; } .hs1-r a:first-child{ margin-right: 2%; } .hs1-r a p{ padding: 10px 0 0 0; } .hs2-pic{ float: none; width: auto; margin-right: 0; } .hs2-info{ padding-bottom: 10px; padding-left: 0; padding-right: 0; } .hs-t ul li{ float: none; width: auto !important; margin: 10px 0; } .hs-t ul li h3{ padding: 0; } .hs-t ul li:first-child+li div{ border: none; } .hs-t{ padding: 10px 0; } .xxgk2 ul { margin-top: 0; } .xxgk2 ul li{ float: none; width: auto; display: block; margin-top: 20px; } .xxgk2 ul li:first-child+li{ display: none; } .xxgk2 ul li>div{ padding: 20px 15px 10px 15px; } .xxgk2 ul li>div h3{ font-size: 20px; } .xxgk2 ul li>div h3 span{ font-size: 12px; margin-left: 10px; } .xxgk1 .tdate-list li{ float: none; width: auto; margin-right: 0 !important; } .zhy-tit1 h2 span{ font-size: 20px; } .zhy-tit1 h2::before, .zhy-tit1 h2::after{ width: 7px; height: 7px; display:none; } .zhy-tit1::before,.zhy-tit1::after{ width: 60px; display:none; } .zhy-tit{ line-height: 40px; } .zhy-tit p span{ margin-left: 10px; } .zhy1, .zhy2, .zhy3 ,.zhy4{ margin-top: 30px; } .zhy1-body{ padding: 35px 15px; } .zhy1-body div{ padding: 0; } .zhy-l,.zhy-r{ float: none; width: auto; margin-right: 0; } .zhy-r{ margin-top: 30px; } .jgsz-pic h3{ font-size: 20px; } .jgsz-pic h3 span{ font-size: 12px; margin-left: 10px } .jgsz-info h4{ font-size: 20px; } .jzsz-bd>div>div{ display: block; width: auto; margin-top: 30px; } .jzsz-tit p{ font-size: 12px; margin-top: 0; } .jgsz-info div{ padding: 15px 10px; } .art-body p video{ margin-left:-2em; width:100%; height: auto; } } @media screen and (max-width:480px) { .imgList-pic { float: none; width: auto; margin-right: 0; } } @media screen and (max-width:375px){ .xxryq ul li{ float: none; width:auto; } .xxryq ul li:nth-child(2n+1){ margin-right: 0; } }