/*# sourceMappingURL=style.css.map */ /*header*/ header{ width: 100%; /*overflow: hidden;*/ display: block; } header .header-in{ /*width: 1200px;*/ margin:0 auto; padding: 13px 0; } header .header-in .logo{ width: 223px; height: 40px; float: left; margin-top: 10px; } header .header-in .logo a{ display: block; width: 100%; height: 100%; background:url(../img/logo.png); background-size: 100% 100%; } header .header-in .header-ri{ float: right; width: 805px; } header .header-in .header-ri .nav-top{ width:570px; float: right; display: block; height: 20px; padding-bottom: 10px; } header .header-in .header-ri .nav-top ul{ width:328px; float: left; } header .header-in .header-ri .nav-top li{ width: 82px; float: left; background: url(../img/br.png) no-repeat right center; text-align: center; } header .header-in .header-ri .nav-top li a{ font-size: 12px; color: #666; line-height: 20px; } header .header-in .header-ri .nav-top .sear{ float: left; } header .header-in .header-ri .nav-top .sear input[type="text"]{ width: 165px; height: 25px; border:1px solid #e5e5e5; font-size: 12px; color: #888; line-height: 25px; padding-left: 5px; padding-right: 5px; } header .header-in .header-ri .nav-top .sear input[type="submit"]{ width: 60px; height: 28px; background: #2f63ba; font-size: 12px; color: #fff; line-height: 28px; text-align: center; border: none; } header .header-in .header-ri .nav-bot{ width: 100%; float: right; display: block; height: 30px; /*margin-top: 20px;*/ } header .header-in .header-ri .nav-bot li{ width:14.28%; float: left; background: url(../img/sj.png) no-repeat right center; text-align: center; position: relative; } header .header-in .header-ri .nav-bot li a{ font-size: 15px; color: #333; line-height: 30px; font-weight: bold; } header .header-in .header-ri .nav-bot li.on a{ color: #1c337f; } header .header-in .header-ri .nav-bot li:hover a{ color: #1c337f; } .m-header{ display: none; } .header-ri .nav-bot li .nav-hide { width: 100%; overflow: hidden; position: absolute; left: 0; top: 30px; padding-top: 20px; z-index: 3; background: #fff; } .header-ri .nav-bot li .nav-hide a{ width:90%; height: 40px; border-radius: 3px; margin: 3px auto; text-align: center; line-height: 40px!important; font-size: 14px; color: #333333; display: block; /* border: 1px solid #f2f2f2; */ } .header-ri .nav-bot li .nav-hide a:hover{ background: #007cc2; color: #fff!important; } footer{ width: 100%; background: #f6f6f6; position: relative; } footer .fo-in{ border-top: 2px solid #0075c2; padding-top: 20px; padding-bottom: 44px; margin: 0 auto; /*overflow: hidden;*/ } footer .fo-in .fo-to{ float: left; /*margin-left: -10px;*/ width: 100%; } footer .fo-in .fo-to li{ float: left; } footer .fo-in .fo-to li.brr:nth-child(1){ margin-left: -10px; } footer .fo-in .fo-to li.brr{ border-left: 1px solid #d5d5d5; } footer .fo-in .fo-to li a{ display: inline-block; font-size: 12px; color: #888; line-height: 22px; padding: 0 10px; } footer .fo-in .fo-to li a:hover{ color: #2f63ba; } footer .fo-in .fo-to li.wx a{ background: url(../img/wx.png) no-repeat left center; padding-left: 25px; } footer .fo-in .fo-to li.sar a.share{ background: url(../img/sar.png) no-repeat left center; padding-left: 25px; } footer .fo-in .fo-to li.sar { position: relative; } /*footer .fo-in .fo-to li.sar:hover .jiathis_style{ display: block; }*/ footer .fo-in .fo-bo{ width: 100%; margin-top: 10px; display: block; } footer .fo-in .fo-bo span{ font-size: 12px; color: #888; line-height: 18px; float: left; margin-right: 32px; } footer .fo-in .fo-ri{ width: 150px; height: 24px; border:1px solid #e5e5e5; background: #fff; float: right; line-height: 24px; cursor: pointer; padding: 0 8px; color: #888; background: url(../img/fr.png) no-repeat right 8px center; position: relative; } footer .fo-in .fo-ri:hover .fo-lj{ /*opacity: 1;*/ transition:all 1s ease; transform:translateY(-60px); z-index: 1; } footer .fo-in .fo-ri .fo-lj{ width: 100%; position: absolute; top:0px;left: 0; text-align: center; background: #e5e5e5; /*opacity: 0;*/ z-index: -1; transition:all 1s ease; } footer .fo-in .fo-ri .fo-lj li{ width: 100%; line-height: 30px; text-align: center; border-bottom: 1px solid #fff; } footer .fo-in .fo-ri .fo-lj li a{ font-size: 12px; color: #888; } footer .legal{ width:1074px; padding: 37px 63px; background: #007cc2; position: absolute; bottom:180px; z-index: 5; } footer .legal .close{ width: 60px; height: 60px; background: url(../img/clo.png) no-repeat center center; position: absolute; right: 0; top:0; } footer .legal .legal-in{ width: 100%; height: 640px; overflow: hidden; } footer .legal .tit{ padding-bottom: 20px; } footer .legal .tit h3{ font-size: 24px; line-height: 30px; color: #fff; font-weight: bold; } footer .legal .tit span{ font-size: 22px; line-height: 25px; color: #3db2f5; } footer .legal .scroll{ width: 100%; height: 600px; position: relative; overflow: hidden; } footer .legal .content{ padding-right: 45px; position: absolute; } footer .legal .content p{ font-size: 14px; color: #d8e3e9; line-height: 18px; } footer .legal .scroll li{ width: 16.6%; float: left; text-align: center; } footer .legal .scroll li a{ display: block; color: #fff; font-size: 15px; line-height: 35px; } footer .legal .scroll li a.em{ line-height: 60px; background: rgba(0,0,0,0.2); margin-bottom: 10px; } footer .legal .scroll li a:hover{ color: #1c337f; } .boss-w1081-r { width: 1px; height: 600px; float: right; background: #0f6291; position: absolute; right: 6px; top: 0; z-index: 5; } .boss-w1081-r-t { width:12px; height:95px; border-radius: 6px; background: #22a0e7; position: absolute; top: 0px; left: -5px; } .l-ser-pro{ padding-bottom: 40px; } .banner-out { width: 100%; position: relative; } .banner { width: 100%; height: 532px; position: relative; } .banner .prev { width: 52px; height: 52px; background: url("../img/pre.png") no-repeat left top; position: absolute; left: 5%; top: 50%; margin-top: -26px; display: block; z-index: 8; } .banner .next { width: 52px; height: 52px; background: url("../img/next.png") no-repeat right top; position: absolute; right: 5%; top: 50%; margin-top: -26px; display: block; z-index: 8; } .banner .bd ul { width: 100%!important; } .banner .bd ul li { position: absolute; width: 100%!important; height: 532px; background-size: 100%; } .banner .bd ul li:nth-child(1){ z-index: 2; } .banner .bd ul li .exp{ width: 100%; background: rgba(79,170,217,0.7); position: absolute; bottom: 0; } .banner .bd ul li .exp .exp-in{ width: 1000px; padding: 15px 100px 40px; margin: 0 auto; } .banner .bd ul li .exp .exp-in h3{ font-size: 36px; color: #fff; padding-right: 30px; display: inline-block; float: left; line-height: 40px; } .banner .bd ul li .exp .exp-in p{ width: 892px; font-size: 14px; line-height: 30px; color: #fff; display: inline-block; float: left; } .banner .hd { /*width: 528px;*/ height: 60px; bottom: -30px; display: inline-block; left:0; right: 0; margin: auto; position: absolute; z-index:3; overflow: hidden; text-align: center; } .banner .hd ul{ margin: 0; height: 30px; } .banner .hd li{ width: 60px; height: 60px; border-radius: 50%; /*float: left;*/ display: inline-block; margin: 0 3px; } .banner .hd li.li2{ background:#fff url(../img/li1.png) no-repeat center center; transition:all .5s ease; } .banner .hd li.li3{ background:#fff url(../img/li2.png) no-repeat center center; transition:all .5s ease; } .banner .hd li.li4{ background:#fff url(../img/bb2.png) no-repeat center center; transition:all .5s ease; } .banner .hd li.li5{ background:#fff url(../img/li4.png) no-repeat center center; transition:all .5s ease; } .banner .hd li.li6{ background:#fff url(../img/li5.png) no-repeat center center; transition:all .5s ease; } .banner .hd li.li7{ background:#fff url(../img/bb3.png) no-repeat center center; transition:all .5s ease; } .banner .hd li.li8{ background:#fff url(../img/bb4.png) no-repeat center center; transition:all .5s ease; } .banner .hd li.li9{ background:#fff url(../img/bb5.png) no-repeat center center; transition:all .5s ease; } .banner .hd li.li1{ background:#fff url(../img/bb7.png) no-repeat center center; transition:all .5s ease; } .banner .hd .li2.on{ background:#2f74ba url(../img/li11.png) no-repeat center center; transition:all .5s ease; } .banner .hd .li3.on{ background:#2f74ba url(../img/li22.png) no-repeat center center; transition:all .5s ease; } .banner .hd .li4.on{ background:#2f74ba url(../img/bb22.png) no-repeat center center; transition:all .5s ease; } .banner .hd .li5.on{ background:#2f74ba url(../img/li44.png) no-repeat center center; transition:all .5s ease; } .banner .hd .li6.on{ background:#2f74ba url(../img/li55.png) no-repeat center center; transition:all .5s ease; } .banner .hd .li7.on{ background:#2f74ba url(../img/bb33.png) no-repeat center center; transition:all .5s ease; } .banner .hd .li8.on{ background:#2f74ba url(../img/bb44.png) no-repeat center center; transition:all .5s ease; } .banner .hd .li9.on{ background:#2f74ba url(../img/bb55.png) no-repeat center center; transition:all .5s ease; } .banner .hd .li1.on{ background:#2f74ba url(../img/bb77.png) no-repeat center center; transition:all .5s ease; } .i-content{ width: 100%; overflow: hidden; } .w{ width: 1200px; /*overflow: hidden;*/ margin: 0 auto; } .bl{ width: 820px; overflow: hidden; float: left; } .br{ width: 380px; overflow: hidden; float: left; } .i-par{ margin: 20px 0; float: left; } .i-images{ margin: 20px 0; float: left; } .i-content .tit{ width: 100%; overflow: hidden; background: url(../img/bbs.png) no-repeat left bottom; } .i-content .tit span{ float: left; line-height: 53px; } .i-content .tit span.t1{ color: #2f63ba; font-size: 18px; margin-right: 10px; } .i-content .tit span.t2{ font-size: 14px; color: #999; text-transform: uppercase; } .i-content .tit a{ display: inline-block; float: right; font-family: 12px; color: #999; line-height: 53px; background: url(../images/next.png) no-repeat right center; background-size: 20px 20px; padding-right: 25px; } .i-content .tit a:hover{ background: url(../images/next1.png) no-repeat right center; background-size: 20px 20px; color: #2f63ba; transition:all 0.5s ease; } .i-content .tits a{ display: inline-block; float: right; font-family: 12px; color: #999; line-height: 53px; background: url(../images/next.png) no-repeat right center; background-size: 20px 20px; padding-right: 25px; } .i-content .tits a:hover{ background: url(../images/next1.png) no-repeat right center; background-size: 20px 20px; color: #2f63ba; transition:all 0.5s ease; } .i-content .tits{ width: 100%; overflow: hidden; border-top: 1px solid #e5e5e5; border-bottom: 1px dashed #ccc; } .i-content .tits span{ float: left; line-height: 48px; } .i-content .tits span.t1{ color: #2f63ba; font-size: 16px; margin-right: 10px; } .i-content .tits span.t2{ font-size: 12px; color: #999; text-transform: uppercase; } .i-news{ width: 780px; overflow: hidden; float: left; margin-right: 40px; } .i-news .news-in{ margin: 30px 0; } .i-news .news-in .news-img{ width: 310px; height: 232px; float: left; margin-right: 20px; background-size: 100% 100%; transition: all .5s ease; } .i-news .news-in .news-img:hover{ background-size: 110% 110%; transition:all .5s ease; } .i-news .news-in ul{ width: 450px; } .i-par .list-in ul{ float: left; } .i-par .list-in ul li{ border-bottom: 1px solid #e7e7e7; } .i-par .list-in ul li a{ font-size: 14px; color: #666; line-height: 32px; float: left; background: url(../img/dian.png) no-repeat left center; padding-left: 10px; height: 32px; overflow: hidden; } .i-par .list-in ul li a:hover{ color: #2f63ba; } .i-par .list-in ul li span{ font-size: 12px; color: #999; line-height: 32px; float: right; } .i-par .list-in ul li.active a{ font-size: 18px; color: #333; line-height: 38px; font-weight: bold; background: url(../img/dians.png) no-repeat left center; height: 38px; overflow: hidden; } /*i-course*/ .i-course{ margin-top: 40px; } .i-images{ width: 379px; height: 238px; overflow: hidden; position: relative; float: left; } .i-images a{ width: 100%; height: 100%; display: block; } .i-images .exp{ width: 100%; background: url(../img/opa.png) no-repeat; position: absolute; bottom: 0; } .i-images .exp span{ width:80px; display: inline-block; font-size: 18px; color: #fff; line-height: 45px; padding: 0 20px; background: url(../img/mo.png) no-repeat right 10px center; transition:all .5s ease; } .i-images a:hover .exp span{ background: url(../img/mo.png) no-repeat right center; transition:all .5s ease; } .i-images a:hover{ background-size: 110% 110%; transition:all .5s ease; } .i-course a{ background: url(../img/cc1.png) no-repeat center center; background-size: 100% 100%; transition:all .5s ease; } .i-media{ width: 377px; margin-right: 26px; } .i-media .media-in{ width: 100%; } .i-media .media-in ul{ width: 100%; } .i-media .media-in ul li{ width: 100%; } .i-infor{ width: 377px; margin-right: 40px; } .i-infor .infor-in{ width: 100%; } .i-infor .infor-in ul{ width: 100%; } .i-infor .infor-in ul li{ width: 100%; } .i-inv a{ background: url(../img/v1.png) no-repeat center center; background-size: 100% 100%; transition:all .5s ease; } .i-dev{ width: 1200px; } .i-dev ul{ margin-top: 35px; } .i-dev ul .i-images{ width: 379px; height: 238px; overflow: hidden; position: relative; float: left; margin-right: 30px; } .i-dev ul li:nth-child(1) a{ /*background: url(../img/d1.png) no-repeat center center;*/ background-size: 100% 100%; transition:all .5s ease; } .i-dev ul li:nth-child(2) a{ /*background: url(../img/d2.png) no-repeat center center;*/ background-size: 100% 100%; transition:all .5s ease; } .i-dev ul li:nth-child(3) a{ /*background: url(../img/d3.png) no-repeat center center;*/ background-size: 100% 100%; transition:all .5s ease; } .i-dev ul .i-images a{ background-size: 100% 100%; transition:all .5s ease; } .i-dev ul .i-images a:hover{ background-size: 110% 110%; transition:all .5s ease; } .i-duty{ width: 780px; overflow: hidden; margin-right: 40px; } .i-duty .i-images{ width: 100%; height: 238px; margin-top: 35px; background: url(../img/dt.jpg) no-repeat center center; background-size: 100% 100%; transition:all .5s ease; position: relative; } .i-duty .i-images:hover{ background-size: 110% 110%; transition:all .5s ease; } .i-duty .i-images ul{ position: absolute; width: 100%; height: 85px; top:50%; margin-top: -43px; } .i-duty .i-images ul li{ width: 33.1%; border-right: 1px solid rgba(255,255,255,0.5); float: left; text-align: center; } .i-duty .i-images ul li a{ display: block; transition:all 1s ease; } .i-duty .i-images ul li img{ margin: 10px auto; } .i-duty .i-images ul li p{ font-size: 16px; line-height: 25px; color: #fff; } .i-duty .i-images ul li a:hover img{ transform:rotate(360deg); transition:all 1.5s ease; } .i-video-app{ display: none; } .i-video-pc{ display: block; } .i-video{ width: 379px; overflow: hidden; } .i-video .i-images{ width: 100%; height: 238px; margin-top: 35px; } .i-video .i-images a{ background: url(../img/video_img.jpg) no-repeat center center; background-size: 100% 100%; transition:all .5s ease; } .i-video .i-images a:hover{ background-size: 110% 110%; transition:all .5s ease; } .fl{ float: left; } .fr{ float: right; } /*news*/ .news-pc{ display: block; } .news-app{ display: none; } .l-news .news-title{ width: 100%; position: relative; } .l-news .news-title .bd{ width: 100%; } .l-news .news-title .bd ul{ width: 100%!important; } .l-news .news-title .bd li{ /*position: absolute;*/ width: 100%!important; height: auto; } .l-news .news-title .bd li a{ display: block; width: 100%; height: 100%; background: #1679b4; } .l-news .news-title .bd li .nl{ width: 50%; } .l-news .news-title .bd li .nl img{ width: 100%; } .l-news .news-title .bd li .nr{ width: 50%; height: 100%; background: #1679b4; position: relative; } .l-news .news-title .bd li .nr-in{ width: 90%; padding:8.5% 5%; } .l-news .news-title .bd li .nr-in span.time{ width:13%; background: #fff; text-align: center; padding: 8px 0; } .l-news .news-title .bd li .nr-in span.time p.day{ font-size: 30px; color: #1679b4; line-height: 38px; } .l-news .news-title .bd li .nr-in span.time p.month{ font-size: 14px; color: #1679b4; line-height: 16px; } .l-news .news-title .bd li .nr-in span.detail{ margin-left:7%; text-align: left; width: 80%; } .l-news .news-title .bd li .nr-in span.detail p.tit{ font-size: 18px; color: #fff; line-height: 30px; height: 30px; overflow: hidden; } .l-news .news-title .bd li .nr-in span.detail p.inner{ font-size: 14px; line-height: 20px; color: #fff; height: 40px; overflow: hidden; } .l-news .news-title .bd li .nr-in span.detail .xq{ width: 94px; height: 38px; margin-top: 25px; font-size: 15px; color: #fff; display: inline-block!important; border:1px solid #8bbcda; text-align: left; line-height: 38px; padding: 0 20px; background: url(../img/xq.png) no-repeat right 20px center; } .l-news .news-title .hd{ position: absolute; left: 53%; bottom: 40px; } .l-news .news-title .hd li{ width: 10px; height: 10px; border-radius: 50%; background: #8bbcda; margin-right: 6px; float: left; } .l-news .news-title .hd li.on{ background: #fff; } .news-list{ padding-top: 20px; padding-bottom: 45px; } .news-list ul li{ padding: 27px 0; border-bottom: 1px solid #dbdbdb; } .news-list ul li a{ display: block; width: 100%; height: 100%; } .news-list ul li span.time{ width:6.5%; background: #e8e8e8; text-align: center; padding: 8px 0; margin: 9px 0; } .news-list ul li span.time p.day{ font-size: 30px; color: #333333; line-height: 38px; } .news-list ul li span.time p.month{ font-size: 14px; color: #666666; line-height: 16px; } .news-list ul li span.time:hover{ background: #2f63ba; transition:all 1s ease; } .news-list ul li span.time:hover p.day{ color: #fff; transition:all 1s ease; } .news-list ul li span.time:hover p.month{ color: #fff; transition:all 1s ease; } .news-list ul li span.detail{ margin-left:3.5%; text-align: left; width: 90%; } .news-list ul li span.detail p.tit{ color: #333; font-size: 18px; font-weight: bold; line-height: 38px; } .news-list ul li span.detail p.tit:hover{ color: #2f63ba;; } .news-list ul li span.detail p.inner{ font-size: 14px; line-height: 25px; color: #666; height: 50px; overflow: hidden; } .news-list ul li span.detail p.inner:hover{ color: #2f63ba;; } .page{ display: block; margin: 0 auto; /*margin-bottom: 90px;*/ } /*view*/ .l-view .tit{ border-bottom: 1px solid #dbdbdb; text-align: left; } .l-view .tit h3{ font-size: 36px; line-height: 85px; color: #1069ad; } .l-view .content{ width: 100%; padding: 25px 0; } .l-view .content p{ font-size: 14px; color: #666; line-height: 28px; } .l-view .vic{ width:100%; margin: 20px auto; } .l-view .vic img{ width: 100%; } .l-view .vic .fl{ width: 75%; margin-right: 1%; } .l-view .vic .fr{ width: 24%; } .l-view .vic .fr img.mb{ margin-bottom: 3%; } .l-view .vicb{ width: 92%; padding: 25px 4%; background: #f6f6f6; margin:0 auto 20px; } .l-view .vicb table{ width: 100%; } .l-view .vicb table td{ width: 50%; } .l-view .vicb table td.td1{ /*border-right:1px solid #dedede;*/ } .l-view .vicb table td.td2{ margin-left: 20px; } .l-view .vicb table td p{ font-size: 14px; line-height: 30px; color: #666; padding-left: 25px; } .l-view .vicb table td p.vb1{ background: url(../img/vb1.png) no-repeat left center; } .l-view .vicb table td p.vb2{ background: url(../img/vb2.png) no-repeat left center; } .l-view .vicb table td p.vb3{ background: url(../img/vb2.png) no-repeat left center; } .l-view .vicb table td p.vb4{ background: url(../img/vb4.png) no-repeat left center; } /*search*/ .l-ser-pro .tab{ display: none; } .l-ser-pro .ser-tit{ width: 100%; margin-bottom: 40px; } /*.l-ser-pro .ser-tit li{ width: 33.3%; float: left; background: #f6f6f6; text-align: center; cursor: pointer; transition:all .5s ease; position: relative; }*/ .l-ser-pro .ser-tit li { width: 33.3%; float: left; background: #f6f6f6; text-align: center; font-size: 16px; color: #333; line-height: 55px; position: relative; cursor: pointer; } .l-ser-pro .ser-tit li a{ font-size: 14px; line-height: 55px; color: #333; } .l-ser-pro .ser-tit li:nth-child(3){ background: url(../img/bg_sign10.png) no-repeat right 10% center #f6f6f6; } .l-ser-pro .ser-tits li:nth-child(3){ background:#f6f6f6; } .l-ser-pro .ser-tit li .list{ width: 100%; text-align: center; display: none; position: absolute; right: 0; top: 55px; z-index: 10; background: #fff; box-shadow: 0 0 5px #ccc; } .l-ser-pro .ser-tit li .list a{ display: block; color: #333; font-size: 12px; line-height: 45px; text-align: center; border-bottom: 1px solid #bdbdbd; } .l-ser-pro .ser-tits li.on{ background: #2f63ba; background-size: auto; color: #fff; } .l-ser-pro .ser-tits li:hover{ background: #2f63ba; background-size: auto; color: #fff; transition:all .5s ease; } .l-ser-pro .pro-in{ width: 100%; } .l-ser-pro .pro-inl{ width: 25%; display: block; } .l-ser-pro .pro-inl .pro-inl-in{ width: 94%; border: 1px solid #dbdbdb; border-radius: 10px; } .l-ser-pro .pro-inl .pro-inl-in span.tits{ width: 100%; height: 80px; display: block; background: url(../img/lbg.png) no-repeat center top; background-size: 100% 100%; color: #fff; line-height: 80px; font-size: 22px; padding-left: 15%; border-bottom: 4px solid #173d7d; box-sizing:border-box; } .l-ser-pro .pro-inl .pro-inl-in ul li a.nf{ display: block; font-size: 14px; color: #666; line-height: 45px; border-bottom: 1px solid #dbdbdb; padding-left: 10px; margin: 0 10%; } .l-ser-pro .pro-inl .pro-inl-in ul li .nf.on{ color: #2f63ba; background: url(../img/jl.png) no-repeat left center; } .l-ser-pro .pro-inl .pro-inl-in ul li a.nf:hover{ color: #2f63ba; background: url(../img/jl.png) no-repeat left center; } .l-ser-pro .pro-inl .pro-inl-in ul li a.tit{ display: block; font-size: 16px; color: #333; line-height: 65px; border-bottom: 1px solid #dbdbdb; padding-left: 15%; } .l-ser-pro .pro-inl .pro-inl-in ul li .tit.on{ background: #2f63ba; color: #fff; } .l-ser-pro .pro-inl .pro-inl-in ul li a.tit:hover{ background: #2f63ba; color: #fff; } .l-ser-pro .pro-inr{ width: 75%; } .l-ser-pro .pro-inr ul li{ width: 32%; float: left; margin-right: 2%; /*border: 1px solid #e0e0e0;*/ box-shadow: 0 0 5px #e0e0e0; margin-bottom: 20px; position: relative; overflow: hidden; } .l-ser-pro .pro-inr ul li:nth-child(3n){ margin-right: 0; } .l-ser-pro .pro-inr ul li a{ display: block; width: 100%; height: 100%; } .l-ser-pro .pro-inr ul li .img-box{ width: 100%; } .l-ser-pro .pro-inr ul li .img-box img{ width: 100%; } .l-ser-pro .pro-inr ul li .exp{ width: 100%; } .l-ser-pro .pro-inr ul li .exp p{ font-size: 14px; color: #333; line-height: 60px; height: 60px; overflow: hidden; padding: 0 5%; } .l-ser-pro .pro-inr ul li .br{ width: 100%; height: 3px; background: #0c4da2; position: absolute; bottom: 0; left: -100%; } .l-ser-pro .pro-inr ul li:hover .br{ left: 0; transition:all 1s ease; } .l-ser-pro .on-in{ width: 100%; margin: 20 auto 200px; } .l-ser-pro .on-in ul li{ width:31%; float: left; margin-right: 3.5%; /*border: 1px solid #e0e0e0;*/ box-shadow: 0 0 5px #e0e0e0; margin-bottom: 20px; position: relative; overflow: hidden; } .l-ser-pro .on-in ul li .img-box{ width: 60%; margin: 120px auto 100px; } .l-ser-pro .on-in ul li .img-box img{ width: 100%; } .l-ser-pro .on-in ul li .expo{ width: 100%; background: url(../img/lia.png) no-repeat right center; transition:all 1s ease; } .l-ser-pro .on-in ul li:hover .expo{ background: url(../img/lias.png) no-repeat right center; transition:all 1s ease; } .l-ser-pro .on-in ul li .expo p{ font-size: 16px; color: #333; line-height: 54px; height: 54px; overflow: hidden; padding: 0 10px; } .l-ser-pro .on-in ul li .br{ width: 100%; height: 3px; background: #0c4da2; position: absolute; bottom: 0; left: -100%; } .l-ser-pro .on-in ul li:hover .br{ left: 0; transition:all 1s ease; } .l-ser-pro .on-in ul li .shade{ width: 100%; height: 100%; background: rgba(0,0,0,0.2); position: absolute; left: 0;top:0; opacity: 0; } /*.l-ser-pro .on-in ul li:hover .shade{ opacity: 0; }*/ .l-news{ /*padding-top: 50px;*/ padding-bottom: 80px; } .l-tal{ /*padding-top: 50px;*/ padding-bottom: 80px; } .l-tal .title{ width: 40%; margin-right: 5%; float: left; } .l-tal .title .ch{ font-size: 60px; color: #1069ad; line-height: 60px; margin-bottom: 20px; } .l-tal .title .en{ font-size: 18px; color: #94bbd9; line-height: 24px; margin-bottom: 85px; } .l-tal .title .line{ width: 14%; height: 1px; background: #94bbd9; margin-top: 25px; margin-bottom: 35px; } .l-tal .title .img{ width: 85%; margin-bottom: 30px; } .l-tal .title .img img{ width: 100%; } .l-tal .text{ width: 55%; float: left; font-size: 14px; } .l-tal .text p{ /*margin-bottom: 30px;*/ color: #666; } .l-tal .text p.bold{ font-weight: bold; } .l-tal .text p.blu{ color:#1069ad; } .l-tal .js{ width: 100%; margin-top: 40px; position: relative; margin-bottom:40px; } .l-tal .js .bd{ width: 100%; margin: 0 auto; overflow: hidden; } .l-tal .js .bd ul{ /*width: 100%!important;*/ } .l-tal .js .bd li{ width: 100%; overflow: hidden; position: relative; } .l-tal .js .bd li .bg{ width: 100%; display: block; } .l-tal .js li .box{ float: left; width: 25%; position: relative; } .l-tal .js .bd li .img{ display: block; position: absolute; width: 96%; left: 2%; top: 2%; margin: 0 auto; } .l-tal .js .prev{ width: 3%; background: url(../images/img-06.jpg) no-repeat left center; position: absolute; bottom:-50px; left:46%; } .l-tal .js .prev img{ display: block; width: 100%; } .l-tal .js .next{ width: 3%; background: url(../images/img-06.jpg) no-repeat left center; position: absolute; bottom:-50px; right: 46%; } .l-tal .js .next img{ display: block; width: 100%; } .l-tal .swiper-slide img{ display: block; width: 100%; } .l-tal .swiper-container{ display: none; /*margin-bottom: 50px;*/ } .l-tal .swiper-container span{ opacity: 1; background: #fff; } .l-tal .swiper-container .swiper-pagination{ position: absolute; bottom: 10%; } .l-tal .swiper-container span.swiper-pagination-bullet-active{ background: #007AFF; } /*鎷涜仒*/ .invite{ width: 100%; overflow: hidden; background: #fcfcfc; margin-bottom: 40px; } .invite table.out{ width: 100%; margin:0 auto; } .invite table tr th.titles{ background: #1b7fd5; color: #fff; font-size: 14px; } .invite table .tr-texts{ border-bottom: 1px solid #e5e5e5; box-sizing:border-box; cursor: pointer; } .invite table tr td.texts{ color: #555; font-size: 14px; } .invite table tr td.jiantou{ background: url(../img/jiantou.png) no-repeat center center; } .invite table tr td.zk{ background: url(../img/jiantou1.png) no-repeat center center; } .invite .inner{ width:90%; margin:0 auto; background: #f5f5f5; padding:20px 5% 40px; } .invite .inner p{ font-size: 14px; color: #666; } .invite .inner a{ display: block; width: 140px; height: 40px; background: #6e6e6e; text-align: center; line-height: 40px; color: #fff; font-size: 14px; margin-top: 30px; margin-bottom: 30px; } .invite .more{ width: 164px; height: 44px; display: block; color: #fff; font-size: 14px; text-align:center; background: #464650 url("../img/more.png") no-repeat left 15px center; line-height: 44px; margin: auto; margin-top: 45px; margin-bottom: 45px; } .l-tal .con-tab table{ width: 100%; } .l-tal .con-tab td{ padding-bottom: 18px; } .l-tal .con-tab td.col1{ width: 20%; } .l-tal .con-tab td img{ margin-left: 10px; } .l-tal .con-tab td.col4{ width: 80%; } .l-tal .con-tab div.lab{ width:100%; text-align: left; line-height: 35px; background: url(../img/xing.png) no-repeat left center; padding-left: 15px; } .l-tal .con-tab td input[type="text"]{ height: 35px; line-height: 35px; border:1px solid #ccc; background: none; border-radius: 3px; } .l-tal .con-tab td.col4 input[type="text"]{ width: 94%; padding: 0 3%; } .l-tal .con-tab td.col1 input[type="text"]{ width: 76%; padding: 0 12%; } .l-tal .con-tab td.col4 textarea{ width: 94%; height:160px; line-height: 35px; border:1px solid #ccc; background: none; padding:10px 3%; border-radius: 3px; } .l-tal .con-tab td input[type="submit"],.l-tal .con-tab td input[type="reset"]{ width: 90%; height: 35px; line-height: 35px; border:1px solid #ccc; background: #f4f4f4; font-size: 14px; color: #555; border-radius: 3px; } .l-con{ border: 1px solid #e5e5e5; } .l-tal .map{ width: 63%; height: 526px; float: left; } .l-tal .map #allmap{ width: 100%; height: 100%; } .l-tal .ri-content{ width: 29%; padding: 30px 4%; float: left; } .l-tal .ri-content .tit{ line-height: 75px; color: #333; background: url(../img/pos.png) no-repeat left center; font-size: 20px; padding-left: 50px; border-bottom: 1px solid #e5e5e5; } .l-tal .ri-content .p{ padding-top: 30px; } .l-tal .ri-content .p p{ font-size: 14px; color: #888; line-height: 25px; } .banner-out{ display: block; } .banner-app{ display: none; } .swiper-slide { min-height: 300px!important; } .show-title { /* height: 220px; */ width: 100%; border-bottom: 1px solid #ededed; } .show-title h3 { width: auto; font-size: 30px; line-height: 40px; height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; display: block; text-align: center; margin-bottom: 30px; } .show-title .show-time { width: 200px; margin: 0 auto; font-size: 14px; margin-bottom: 40px; } .show-title .show-time p { display: block; display: inline; width: 150px; text-align: center; color: #999; font-size: 14px; } .show-title .show-time span { color: #999; font-size: 14px; margin: 0 15px; } .show-title .show-time p { display: block; display: inline; width: 150px; text-align: center; color: #999; font-size: 14px; } .show-content { width: 100%; overflow: hidden; position: relative; margin: 0 auto; padding-bottom: 30px; padding-top: 30px; border-bottom: 1px solid #ededed; } .show-content p { font-size: 14px!important; color: #666!important; line-height: 30px!important; } .show-content img { /*width:24%!important;*/ height: auto!important; margin: 30px 0; margin-right: 1.3%; } /*.show-content p.img2 img { width:32%!important; height: auto!important; margin: 30px 0; margin-right: 2%; }*/ .show-content img:nth-child(4n){ margin-right: 0; } /*.show-content p.img2 img:nth-child(3n){ margin-right: 0; }*/ .show-bottom { height: auto; width: 100%; } .show-bottom-left { padding: 25px 0; float: left; } .show-bottom-left li { font-size: 14px; color: #666; line-height: 30px; } .show-bottom-left li a { background: transparent; text-decoration: none; color: #08c; } .show-bottom .back { float: right; padding-right: 23px; font-size: 16px; color: #666666; line-height: 26px; background: url("http://121.41.128.239:8083/dls/web/static/web/css/../img/back_ico.png") no-repeat right center; display: block; margin-top: 40px; } .swiper-slide{ min-height: 0!important; } .pop-video { position: fixed; left: 50%; top: 52%; width: 853px; height: 480px; margin: -275px 0 0 -450px; background: #000; z-index: 99999; display: none; padding:35px 35px 25px; } .pop-video .close { position: absolute; right: 25px; top: 25px; width: 37px; height: 37px; background: url("http://121.41.128.239:8301/mige/static/web/css/../img/x_close1.png") no-repeat center; transition: all 0.5s; z-index: 9999; } .pop-video embed { display: block; margin: 0 auto 0; } .jiathis_style{ width: 120px; background: #fff; position: absolute; border: 1px solid #e5e5e5; display: none; top:-212px; } .jiathis_style span{ display:block; background: #e5e5e5; width: 100%; line-height: 30px; } .ban-login{ width: 100%; position: relative; } form[name="form2"]{ overflow: hidden; width: 392px; height: 380px; position: absolute; margin:auto; left: 0;right: 0; top:0;bottom: 0; } form[name="form2"] .tit{ text-align: center; padding-bottom:10px; } form[name="form2"] .tit p.ch{ color: #fff; font-size: 30px; line-height: 40px; } form[name="form2"] .tit p.en{ color: #c2c2c2; font-size: 24px; line-height: 30px; text-transform: uppercase; } form[name="form2"] .form-in{ width: 322px; height: 225px; background:#fff; padding: 35px; /*margin:auto; left: 0;right: 0; top:0;bottom: 0; position: absolute;*/ border-radius: 5px; } form[name="form2"] .table-out{ width: 100%; border:1px solid #dedede; box-sizing:border-box; margin-bottom: 10px; border-radius:5px; } form[name="form2"] .table-out table{ width: 100%; } form[name="form2"] input.ty-input{ width: 100%; height: 60px; border:none; box-sizing:border-box; color: #999; font-size: 18px; line-height: 60px; } /*form[name="form2"] input[type="submit"]{ width: 100%; height: 60px; border:none; box-sizing:border-box; color: #999; font-size: 18px; line-height: 60px; }*/ form[name="form2"] table td input.usename{ background: url(../img/lo1.png) no-repeat left 15px center; border-bottom:1px solid #dedede; padding-left: 50px; } form[name="form2"] table td input.password{ background: url(../img/lo2.png) no-repeat left 15px center; padding-left: 50px; } form[name="form2"] .nj{ padding: 0 20px; } form[name="form2"] .njl{ float: left; box-sizing:border-box; } form[name="form2"] .njl input{ float: left; margin: 6px 6px 6px 0; } form[name="form2"] .njl p{ font-size: 14px; float: left; line-height: 25px; } form[name="form2"] .nj a{ font-size: 14px; float: right; line-height: 25px; float: right; } form[name="form2"] input[type="submit"]{ border-radius:5px; color: #fff; font-size: 18px; background: #5093e1; margin-top: 10px; } .BMap_bubble_content { font-size:20px; color: #333; } footer .legal{ width:1074px; padding: 37px 63px; background: #007cc2; position: absolute; bottom:180px; z-index: 5; } footer .legal .close{ width: 60px; height: 60px; background: url(../img/clo.png) no-repeat center center; position: absolute; right: 0; top:0; } footer .legal .legal-in{ width: 100%; height: 640px; overflow: hidden; } footer .legal .tit{ padding-bottom: 20px; } footer .legal .tit h3{ font-size: 24px; line-height: 30px; color: #fff; font-weight: bold; } footer .legal .tit span{ font-size: 22px; line-height: 25px; color: #3db2f5; } footer .legal .scroll{ width: 100%; height: 600px; position: relative; overflow: hidden; } footer .legal .content{ padding-right: 45px; position: absolute; } footer .legal .content p{ font-size: 14px; color: #d8e3e9; line-height: 18px; } footer .legal .scroll li{ width: 16.6%; float: left; text-align: center; } footer .legal .scroll li a{ display: block; color: #fff; font-size: 15px; line-height: 35px; } footer .legal .scroll li a.em{ line-height: 60px; background: rgba(0,0,0,0.2); margin-bottom: 10px; } footer .legal .scroll li a:hover{ color: #1c337f; } .products div, .products li, .products a, .products span, .products ul { box-sizing: border-box; } .products a { display: block; } .products span { display: inline-block; } .products .f2 { width: 100%; padding: 45px 0 180px; } .products .f2 .f2-ul { width: 1200px; margin: 0px auto; } .products .f2 .f2-ul li { position: relative; margin: 0 26px 32px 0; } .products .f2 .f2-ul li .img { border: 1px solid #d4d4d4; width: 178px; overflow: hidden; } .products .f2 .f2-ul li .img img { display: block; width: 100%; } .products .f2 .f2-ul li .txt { width: 100%; height: 32px; line-height: 32px; font-size: 14px; color: #383e4a; text-align: center; overflow: hidden; } .products .f2 .f2-ul li .line1 { position: absolute; left: 50%; bottom: 0; display: inline-block; width: 0; height: 3px; background: #2f63ba; transition: all .3s linear; } .products .f2 .f2-ul li:hover .img { box-shadow: 0 0 6px #d4d4d4; transition: all .3s linear; } .products .f2 .f2-ul li:hover .line1 { left: 0; width: 178px; transition: all .3s linear; } @media screen and (min-width: 1200px){ .products .f2 .f2-ul li:nth-child(6n){ margin-right: 0; } } @media screen and (max-width: 1200px) and (min-width:992px){ .products .f2 .f2-ul { width: 992px; margin: 0px auto; } .products .f2 .f2-ul li { position: relative; margin: 0 1.25% 26px 0; width: 19%; } .products .f2 .f2-ul li:nth-child(5n){ margin-right: 0; } .products .f2 .f2-ul li .img { border: 1px solid #d4d4d4; width: 100%; overflow: hidden; } } @media screen and (max-width: 991px) and (min-width:768px){ .products .f2 .f2-ul { width: 768px; margin: 0px auto; } .products .f2 .f2-ul li { position: relative; margin: 0 1.3% 16px 0; width: 24%; } .products .f2 .f2-ul li:nth-child(4n){ margin-right: 0; } .products .f2 .f2-ul li .img { border: 1px solid #d4d4d4; width: 100%; overflow: hidden; } } @media screen and (max-width: 767px){ .products .f2 .f2-ul { width: 92%; margin: 0px auto; } .products .f2 .f2-ul li { position: relative; margin: 0 2% 10px 0; width: 32%; } .products .f2 .f2-ul li:nth-child(3n){ margin-right: 0; } .products .f2 .f2-ul li .img { border: 1px solid #d4d4d4; width: 100%; overflow: hidden; } }