.pc { display: block !important; } .mm { display: none !important; } /* 红: #C13E37 蓝: #3a56b6 蓝(深): #1d3897 */ .p20 { padding: 20px; } .articleList li { width: 100%; overflow: hidden; clear: both; padding: 14px 0px; border-bottom: 1px dotted #ccc; color: #aaa; } .articleList li a { color: #555; } .articleList li a:hover { text-decoration: none; color: #B90F10; } .articleList li h2 { border-left: solid 5px #1d3897; padding-left: 10px; } .articleList li .preview { width: 140px; float: left; margin-right: 7px; margin-bottom: 3px; margin-left: 34px; display: inline; } .articleList li .preview img { width: 120px; /*height:60px;*/ display: block; padding: 1px; border: 1px solid #EEE; } .articleList li .preview:hover img { border: 1px solid #AAA; } .articleList li p { color: #666; font-size: 14px; margin-top: 8px; line-height: 24px; } .articleList li a.title { overflow: hidden; line-height: 25px; font-weight: bold; font-size: 18px; margin-left: 2px; } .space15 { height: 15px; clear: both; } /*=====================================================================================================================================*/ /*左右无缝滚动图片列表 开始*/ .picScroll-left { float: left; width: 952px; border: solid 1px #e0e0e0; overflow: hidden; position: relative; padding: 15px 0; } .picScroll-left .htitle { border-left: 3px solid #DA4D33; color: #282828; font-size: 18px; line-height: 24px; padding-left: 21px; } .picScroll-left .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; } .picScroll-left .button { display: block; width: 30px; height: 100px; overflow: hidden; cursor: pointer; position: absolute; top: 76px; } .picScroll-left .prev { background: url("icon_prev2.png") 0 0 no-repeat; left: 5px; } .picScroll-left .next { background: url("icon_next2.png") 0 0 no-repeat; right: 5px; } .picScroll-left .prevStop { background-position: -60px 0; } .picScroll-left .nextStop { background-position: -60px -50px; } .picScroll-left .bd { padding: 10px 0 10px 40px; } .picScroll-left .bd ul { overflow: hidden; zoom: 1; } .picScroll-left .bd ul li { margin: 0 9px; float: left; _display: inline; overflow: hidden; text-align: center; } .picScroll-left .bd ul li .pic { text-align: center; } .picScroll-left .bd ul li .pic img { width: 120px; height: 150px; display: block; padding: 2px; border: 1px solid #eee; } .picScroll-left .bd ul li .pic a:hover img { border-color: #999; } .picScroll-left .bd ul li .title { line-height: 24px; width: 120px; height: 24px; overflow: hidden; text-align: center; } /*左右无缝滚动图片列表 结束*/ /*=====================================================================================================================================*/ .header { z-index: 99; height: 90px; background: #fff; width: 100%; position: fixed; } .header .logo { display: inline-block; float: left; margin: 15px 0 0 0; } .main-menu { float: right; margin: 20px 0 0 0; } .zm-nav-m:hover .i, .zm-nav-m .i.current { color: #1d3897; border-radius: 5px; } .zm-nav-sub-div { width: 120px; } .hspace { height: 90px; } .banner { width: 100%; height: 500px; overflow: hidden; position: relative; font-size: 0; } #idx_box { margin: 10px auto; padding: 10px; } .index_center { width: 100%; max-width: 1400px; min-width: 1340px; } .idx_cont { display: flex; justify-content: space-between; flex-flow: row nowrap; } .index_news { width: 100%; max-width: 580px; min-width: 540px; margin-right: 20px; } .index_project { width: 760px; display: flex; justify-content: space-between; flex-flow: row nowrap; align-items: flex-start; } .index_project .item { width: 230px; } .index_project .item li { height: 100px; overflow: hidden; margin-bottom: 10px; border: solid 1px #ccc; } .index_project .item li:hover { border: solid 1px #0081c2; } .index_project .item li img { height: 100%; width: 100%; } .b-img { height: 500px; position: absolute; left: 0; top: 0; } .b-img a { display: block ; height: 500px; float: left; } .b-list { height: 50px; padding-top: 450px; position: relative; margin: 0 auto; z-index: 1; } .b-list span { display: block; cursor: pointer; width: 15px; height: 15px; border-radius: 50%; background-color: #FFFFFF; float: left; margin: 0 5px; _margin: 0 3px; } .b-list .spcss { background-color: #1daea7; } .bar-left { position: absolute; z-index: 1; display: block; width: 400px; height: 100%; left: 0px; background: none; top: 0px; } .bar-right { position: absolute; z-index: 1; display: block; width: 400px; height: 100%; right: 0px; background: none; top: 0px; } .bar-left em { display: block; width: 50px; height: 100px; background: url(arrow.png) 0px 0px no-repeat; margin: 0 auto; margin-top: 200px; } .bar-right em { display: block; width: 50px; height: 100px; background: url(arrow.png) -50px 0px no-repeat; margin: 0 auto; margin-top: 200px; } .bar-left .emcss { background-position: 0px -100px; } .bar-right .emcss { background-position: -50px -100px; } .banner2 { width: 100%; text-align: center; height: 320px; overflow: hidden; } .banner2 img { width: 100%; height: 100%; max-width: 1920px; } .box_title { margin-bottom: 10px; font-size: 18px; font-weight: 400; background: url(index_08.jpg) left center no-repeat; padding-left: 20px; height: 33px; line-height: 33px; } .box_title .more { float: right; color: #0081c2; font-size: 12px; font-weight: 200; } .newslist li { margin-bottom: 10px; } .newslist li .item { margin: 0 0px; } .newslist .mi_bd { height: 100px; background: #3a56b6; position: relative; } .newslist .mi_bd .himg { display: block; overflow: hidden; position: relative; width: 140px; } .newslist .mi_bd .himg img { transition: all .4s ease 0s; width: 140px; height: 100px; } .newslist li:hover .himg img { transform: scale(1.1); } .newslist .mi_bd .himg span { bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 10; } .newslist li:hover .himg span { border: 2px solid #3a56b6; } .newslist .mi_bd .infor { background: #aaa; height: 100px; left: 140px; line-height: 29px; width: auto; color: #ddd; position: absolute; right: 0; top: 0; } .newslist li:hover .infor { background: #3a56b6; } .newslist .mi_bd .infor i { background: url(a_0.png) no-repeat scroll 0 0px auto; height: 13px; left: -7px; margin-top: -7px; position: absolute; top: 50%; width: 7px; } .newslist li:hover .mi_bd .infor i { background-image: url(a_l.png); } .newslist .mi_bd .infor .date { height: 56px; margin-top: -28px; top: 50%; width: 80px; color: #fff; left: 0; position: absolute; text-align: center; font-size: 12px; } .newslist .mi_bd .infor .date strong { font-size: 22px; font-weight: normal; } .newslist .mi_bd .infor .bd_tit { margin-top: 0; padding-right: 12px; color: #fff; display: block; font-size: 16px; padding-bottom: 10px; padding-top: 10px; overflow: hidden; } .newslist .mi_bd .infor a, .newslist .mi_bd .infor p { line-height: 1.2em; margin-left: 80px; } .newslist .mi_bd .infor p { height: 36px; overflow: hidden; padding-right: 12px; font-size: 15px; } .cnqq { display: flex; flex-flow: row wrap; justify-content: flex-start; } .cnqq li { width: 60px; margin: 5px 5px; } .cnqq li img { width: 60px; height: 16px; } .kfitem { border-bottom: 1px solid #1479d5; padding: 10px 0; } .kftt { text-align: center; padding-top: 0px; padding-bottom: 10px; } .shuxing li { font-size: 14px; text-align: center; } .art-view-box { padding: 20px; } .contact-txt { float: none; padding: 0px 20px; margin: 0px auto 10px; display: flex; justify-content: center; align-items: flex-start; } .contact-txt .item-txt { flex: 1; } .contact-txt .item-ewm { width: 200px; } .contact-txt .item-ewm img { width: 140px; } .contact-map { float: none; height: 510px; min-height: 510px; } .map_tit { margin: 40px 0; display: flex; justify-content: space-around; align-items: center; } .map_tit .line { display: inline-block; width: 300px; border-bottom: 1px solid #e0e0e0; } .map_tit span { font-size: 20px; color: #333333; } .contact-map iframe { border: solid 1px #ccc; width: 100%; height: 100%; } .subclass-title { font-size: 18px; color: #fff; padding-bottom: 18px; border-bottom: 1px solid #e5e5e5; background: #0081c2; padding: 0 20px; height: 50px; line-height: 50px; } .main_box { padding: 20px; } #cls-4 .art-list { margin-left: 0px; } .art-list { margin-left: 30px; } .project_list li { margin-bottom: 20px; } .project_list li:hover .himg span { border: 4px solid #0081c2; } .project_list li:hover .himg img { transform: scale(1.1); } .project_list li:hover .mi_bd .infor { background: #0081c2; } .project_list li:hover .mi_bd .infor .bd_tit, .project_list li:hover .mi_bd .infor p { color: #fff; } .project_list li:hover .mi_bd .infor i { background-image: url(a_l.png); } .project_list li .item { margin: 0 0px; } .project_list li .mi_bd { height: 200px; background: #fff; position: relative; } .project_list li .mi_bd .himg { width: 350px; display: block; overflow: hidden; position: relative; } .project_list li .mi_bd .himg img { width: 350px; height: 200px; transition: all .4s ease 0s; } .project_list li .mi_bd span { bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 10; } .project_list li .mi_bd .infor { background: #eee; left: 350px; height: 200px; line-height: 29px; width: auto; color: #ddd; position: absolute; right: 0; top: 0; } .project_list li .mi_bd .infor i { background: url(a_0.png) no-repeat scroll 0 0px auto; height: 26px; left: -14px; margin-top: -14px; position: absolute; top: 50%; width: 14px; } .project_list li .mi_bd .infor .date { display: none; top: 50%; color: #fff; left: 0; position: absolute; text-align: center; } .project_list li .mi_bd .infor .date strong { font-size: 26px; } .project_list li .mi_bd .infor .date { width: 140px; font-size: 14px; height: 56px; margin-top: -28px; } .project_list li .mi_bd .infor .bd_tit { margin-top: 0; margin-left: 50px; padding-right: 15px; font-size: 18px; padding-bottom: 30px; padding-top: 30px; color: #333; display: block; } .project_list li .mi_bd .infor p { line-height: 1.4em; margin-left: 50px; margin-right: 40px; height: 84px; overflow: hidden; padding-right: 15px; font-size: 14px; color: #666; } footer { background: #3a3d42; } footer .center { background: #3a3d42; } footer #footer-main .ft1 { width: 100%; } .copyright { text-align: center; } .copyright > div { text-align: center; } .copyright > div img { height: 50px; } .down_list li { margin-bottom: 20px; box-shadow: 0 0px 5px #ccc; } .down_list .mi_bd { display: flex; justify-content: flex-start; align-content: flex-start; flex-flow: row nowrap; } .down_list .mi_bd .img { width: 150px; height: 150px; flex-grow: 0; flex-shrink: 0; } .down_list .mi_bd span { display: none; } .down_list .mi_bd .infor { flex-grow: 1; margin-left: 40px; padding: 20px 20px 20px 0; } .down_list .mi_bd .infor .bd_tit { font-size: 16px; } .down_list .mi_bd .infor .downContent { margin: 20px 0 0 0; border: solid 1px #eee; padding: 10px; height: 65px; } .down_list .mi_bd .infor .downContent p { display: inline-block; } .down_list .mi_bd .infor .downContent a { text-decoration: underline; color: #0081c2; margin: 0 20px 0 0; } .down_list .mi_bd .infor .downContent a:before { background: url(/images/download.png); background-size: cover; content: " "; height: 25px; width: 25px; display: inline-block; vertical-align: middle; } #root-10 .art-view-box tr.firstRow td { font-size: 16px; } #root-10 .art-view-box td { border: solid 1px #ddd; padding: 0 5px; font-size: 14px; } #root-10 .art-view-box .art-content { padding: 0; } #cssmenu { width: 800px; } .product-list { margin-right: 20px; display: flex; justify-content: space-between; flex-flow: row wrap; } .product-list .item { width: 260px; height: 220px; border: solid 1px #0081c2; margin: 10px 0 10px 0; } .product-list .item:hover { border: solid 1px #009ae1; } .product-list .item .item-img { height: 180px; overflow: hidden; } .product-list .item .item-txt h3 { font-size: 14px; text-align: center; } .class-title { font-size: 28px; margin: 20px auto; } .art-content .photo { max-width: 600px; text-align: center; margin: 0 auto 20px; }