@charset "utf-8"; /* Logo 字体 */ @font-face { font-family: "iconfont"; /* Project id */ src: url('iconfont.ttf?t=1623222514007') format('truetype'); } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* --- 初始化 --- */ *{margin:0; padding:0; box-sizing: border-box; outline:0; zoom:1;} body {margin: 0; line-height:1;} html { background: #fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; text-rendering: optimizelegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;} body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {margin: 0;padding: 0;} article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block;} audio, canvas, video {display: inline-block;} button::-moz-focus-inner,input::-moz-focus-inner {padding: 0; border: 0;} fieldset, img {border: 0;} address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: 400;} ul, ol {list-style: none;} a { text-decoration:none; outline:none; background-color: transparent; -webkit-text-decoration-skip: objects;} a:active,a:hover { outline-width: 0;} strong, b {font-weight: bold; color: #000;} img {border-style: none;vertical-align:middle;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none;max-width:100%;} li{list-style-type:none;} i{font-style:normal;} span{display:block;} .clear{clear:both;} em,i,p,span{line-height:100%;} .icon{font-family:iconfont;} input{-webkit-user-select:text !important;} button,input,optgroup,select,textarea {font-size: 100%; /* 1 */line-height: 1.15; /* 1 */margin: 0; /* 2 */outline:none;} button,input { /* 1 */ overflow: visible;} button,select { /* 1 */text-transform: none;} button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */} button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner { border-style: none; padding: 0;} button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline: 1px dotted ButtonText;} textarea {overflow: auto;} [type="checkbox"],[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */} /* --- 字体 --- */ /* html / body */ html,body{font-size:14px; } body, button, input, select, textarea {font: 400 1em/1.8 Microsoft Yahei; font-family: Microsoft Yahei;} /* H1 - H6 */ h1, h2, h3, h4, h5, h6 {font-family: Microsoft Yahei;font-weight: 400; color: #000;line-height: 1;} /* --- 颜色 --- */ /* html,body */ html,body{color:#333;} /* a - 默认 */ a{color:#333;} a:hover{color:#3584B8;} .fl{float: left;} .mr-10{margin-right: 10px;} .flex{display: -webkit-flex;display: flex;flex-wrap: wrap;} @media (min-width:1200px) { .pdlr-20{padding:0 20px;} .pdtb-20{padding:20px 0;} .page_header{width:100%;float: left; margin-bottom: 0px;background:#fff;height:120px;} .box{width: 100%;float:left;} .box-cnt{width: 1200px;margin:0 auto;} .page_header .logo{width: 400px;float: left;} .page_header .top_r{width: 500px;line-height: 40px;margin-left: 300px;float: left; padding: 20px 0;} .top_r .website{float: left;margin-right:10px;} .top_r .website i{margin-right:10px;} .top_r .search button{ position: absolute; margin:12px 10px;border: none;background: none;} .top_r .search input{ text-indent: 40px; height: 40px; border:1px #ccc solid; width: 200px; } .top_r .furen a{margin:0 10px;} .navbar-header{display: none;} nav{width: 100%;float: left; height: 50px; border-top:1px #DBDBDB solid;border-bottom:3px #3E9254 solid;background:#fff;} nav li{/*padding:0 40px;*/float: left;line-height: 49px; font-size:16px; /*font-weight:bold;*/width: 14.28%;text-align:center;} nav li i{display:none;} nav li.active,nav li:hover{background-color: #3584B8; color: #fff;} nav li.active a,nav li:hover a{color: #fff;} nav .submenu{display:none;width: 100%;background-color: #fff;float: left;opacity: 0.6;position: absolute;left: 0;z-index: 9999;} nav .submenu li{background:none;} nav .submenu li a{color: #000;} nav .submenu li.active,nav .submenu li:hover{background: none; color: #3584B8;} nav .submenu li:hover a{color: #000;} nav .submenu li i{display:inherit;color: #3584B8;} nav .submenu li.active a i,nav .submenu li:hover a i{color: #3E9254;} nav .submenu li.active a,nav .submenu li.active a:hover,nav .submenu li a:hover,nav .submenu li:hover a:hover{color: #3584B8;} .banner{width: 100%;float: left;overflow: hidden;border-bottom:3px #0165A3 solid;} .banner img{width: 100%;} .banner .ranbtn1{width:220px;height:52px;position: absolute;z-index: 998;right: -20px;margin-top:210px;} .banner .ranbtn2{width:220px;height:52px;position: absolute;z-index: 998;right: -20px;margin-top:260px;} .banner .ran{width: 160px;height: 152px;position: absolute;z-index: 999;right: -50px;margin-top:170px;} .banner_m{display:none;} .layui-carousel-ind {top: -100px !important;} .listbanner{width: 100%;float: left;overflow: hidden;height: 400px;} .listbanner .bannerpic{width: 100%;height: 400px;float: left;position: relative;} .listbanner .mask{ width: 100%; height: 400px; position: absolute; background-color: #000; filter:alpha(opacity=30); opacity:0.3; } .listbanner .listname{ width: 100%; height: 400px; font-size:24px; position: absolute; font-weight:bold; filter:alpha(opacity=100); opacity:1; color: #fff; text-align: center; } .listbanner .listname p{ margin-top:176px; line-height: 30px; } .news_nav{width: 400px; border-radius: 25px 25px 0 0; height: 80px; margin-left: 400px !important; margin-top: -50px !important; background: #fff; z-index: 9999; position: absolute; } .layui-tab-title { padding: 10px 20px; height:60px !important; } .layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea{ border-color: #fff !important; } .layui-tab-title li { line-height: 40px; } .layui-tab-title .layui-this { color: #fff !important; border: 0 !important; background: #3584B8; border-radius: 25px; } .layui-tab-title li { width: 33.33% } .index_news{ display: flex; flex-wrap: wrap; } .index_news_left{ flex: 0 0 50%; max-width: 50%; padding-right: 30px; position: relative; min-height: 1px; } .index_news_left ul{ padding: 20px 0 20px 30px; width: 100%; float: left; border-top: 1px #EEEEEE solid; border-bottom: 1px #EEEEEE solid; } .index_news_right_m{display: none;} .index_news_right{ flex: 0 0 50%; max-width: 50%; padding-left: 30px; position: relative; min-height: 1px; } .index_news_left li { list-style-type:disc; color: #034FB1; font-size: 16px; float: left; width: 100%; } .index_news_left li:first-child,.index_news_left li:nth-child(2),.index_news_left li:nth-child(3) { margin-bottom:20px; } .index_news_left li .newsbox{ width: 80%; float: left; } .index_news_left li .title{ width: 100%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px; } .index_news_left li .desc{ padding: 20px 0; width: 100%; line-height: 25px; color: #999; font-size: 16px; float: left; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 70px; } .index_news_left li .time{ width: 20%; float: left; text-align: right; color: #999; font-size: 14px; } .index_news_left li .time .day{ font-size:30px; } .index_news_left .newmore{ margin-top:30px; width: 100%; float: left; } .index_news_left .newmore .line{ width: 85%; float: left; height:30px; padding: 13px 0; } .index_news_left .newmore .line .lineg{ width: 70%; height:4px; background-color: #4C975E; float: left; } .index_news_left .newmore .line .lineb{ width: 30%; height:4px; background-color: #0067A9; float: left; } .index_news_left .newmore .mores{ width: 15%; float: left; font-size:24px; line-height: 30px; text-align: right; color: #0067A9; } .index_news_left li .time .img{ margin-top:10px; } .index_news_right .newstop{ width: 100%; float: left; } .index_news_right .newstop .pic{ height:347px; width: 100%; float: left; overflow: hidden; } .index_news_right .newstop .pic img{ width: 100%; float: left; } .index_news_right .newstop .newdesc{ padding: 20px; background-color: #3584B8; color: #fff; height: 160px; width: 100%; float: left; font-size:16px; } .index_news_right .newstop .newdesc .time{ width: 15%; float: left; height:100%; text-align: right; padding: 10px 0; } .index_news_right .newstop .newdesc .time .day{ font-size:26px; } .index_news_right .newstop .newdesc .cnt{ margin-left: 5%; width: 80%; float: left; height:100%; text-align: right; } .index_news_right .newstop .newdesc .cnt .title{ width: 100%; line-height: 40px; border-bottom: 1px #fff solid; text-align: left; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } .index_news_right .newstop .newdesc .cnt .desc{ width: 100%; line-height: 20px; height:40px; font-size:16px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 60px; text-align: left; margin-top: 20px; } .index_cnt{ display: flex; flex-wrap: wrap; } .index_cnt .index_left{ flex: 0 0 50%; max-width: 50%; padding-right: 30px; position: relative; min-height: 1px; } .index_cnt .index_right{ flex: 0 0 50%; max-width: 50%; padding-left: 30px; position: relative; min-height: 1px; } .index_title{ width: 100%; float: left; } .index_title .title{ font-size:24px; font-weight:bold; line-height: 40px; float: left; } .index_title .title_en{ margin-left: 20px; font-size:16px; line-height: 40px; color: #3584B8; float: left; } .index_title .title_en i{ color: #4EA15D; } .index_title .title_cls{ margin-left: 20px; float: left; } .index_title .title_cls a{ margin-top: 5px; display:block; color: #3584B8; float: left; margin-left: 0px; padding: 2px 5px; } .index_title .title_cls a.active{ background-color: #3584B8; color: #fff; } .index_title .title_more{ margin-left: 20px; float: right; } .index_title .title_more .more,.more{ margin:10px 0 0 0; border-left: 5px #449C59 solid; background-color: #3584B8; color: #fff; padding: 0px 5px; } .index_title_line{ width: 100%; height:5px; border-top:1px #333 dotted; border-bottom: 1px #333 dotted; float: left; } .index_title_line .line{ width: 150px; height:5px; background-color: #3584B8; float: left; position: absolute; margin-top: -1px; } .index_case,.index_video{ display: flex; flex-wrap: wrap; width:100%; overflow: hidden; padding: 20px 0; } .index_case li{ flex: 0 0 50%; max-width: 50%; position: relative; float: left; background-color: #FCFCFC; } .index_case li:nth-child(2n){ padding-left: 10px; } .index_case li .pic{ width:100%; height:190px; overflow: hidden; float: left; } .index_case li .pic img{ width:100%; height:190px; } .index_case li .desc{ width:100%; float: left; padding: 10px 0; text-align: center; color: #999; } .index_case li .desc .title{ height:40px; line-height: 40px; color: #333; font-size:16px; font-weight:bold; } .index_case li .desc p{ line-height: 20px; white-space: pre-line; } .index_video .video{ width:100%; height:290px; overflow: hidden; float: left; } .index_video .video_play{ display: none; } .index_video .video i{ position: absolute; font-size: 50px; color: #fff; margin-top: 120px; margin-left: 260px; } .index_video .desc{ width:100%; height:40px; line-height: 40px; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color: #FCFCFC; padding: 0 20px; } .jrfz{ width:100%; padding: 20px 0; float: left; } .jrfz .jrfzone{ display:none; } .jrfz .active{ display:block; } .index_qywh{ padding: 20px 0; } .qywh{ flex: 0 0 33.33%; max-width: 33.33%; position: relative; padding-left: 10px; padding-right: 10px; } .qywh .cnt{ width:100%; border:1px #EEEEEE solid; float: left; } .qywh .pic{width:100%;float: left;} .qywh .pic img{width:100%; height:auto;} .qywh .desc{width:100%;padding: 20px;float: left;line-height: 25px;min-height:140px;} .qywh .mores{width:100%;float: left;padding: 20px;} .qywh .mores .more{float: right;} footer{ margin-top: 40px; padding: 40px 0 20px; width:100%; float: left; background-color: #F8F8F8; border-bottom: 2px #0564A4 solid; } footer img{ max-width: 100%; } footer .footer_logo{ flex: 0 0 40%; max-width: 40%; position: relative; } footer .footer_logo .logo{ width:100%; float: left; } footer .footer_logo .link{ width:100%; margin-top: 10px; float: left; } footer .link_m{display: none;} footer .footer_cnt{ padding-top: 20px; flex: 0 0 40%; max-width: 40%; position: relative; } footer .footer_cnt p{ line-height: 25px; width:100%; float: left; } footer .footer_code{ flex: 0 0 20%; max-width: 20%; position: relative; text-align: right; } footer .footer_code img{ max-height: 137px; } .fn_left { float: left; } .fn_right { float: right; } .wzwz{width:100%;padding: 20px 0; border-bottom: #eef0f1 1px solid;} .wzwz_m{display: none;} .wzwz .wz_left{float: left;} .wzwz .wz_right{float: right;} .wzwz .wz_right a { margin: 0 15px; padding-bottom: 10px; } .wzwz .wz_right a:hover, .wzwz .wz_right a.active { border-bottom: #3584B8 2px solid; color: #3584B8; } /*新闻资讯*/ .nyxw ul li {width:100%; float: left; display: block; padding: 20px 0; border-bottom: #E4E4E4 1px dashed; } .nyxw ul li a { display: block; } .nyxw ul li a .nxwimg { width: 340px; height: 233px; overflow: hidden; } .nyxw ul li a .nxwimg img { width: 100%; transition: all 0.5s; } .nyxw ul li a .nxjj { width: 808px; } .nyxw ul li a .nxjj h4 { font-size: 20px; font-weight: normal; color: #222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .nyxw ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; line-height: 30px;} .nyxw ul li a .nxjj p { line-height: 24px; } .nyxw ul li a .nxjj .xmore { margin-top: 15px; border: #3584B8 1px solid; border-radius: 5px; color: #3584B8; display: inline-block; padding: 5px 15px; } .nyxw ul li:hover img { transform: scale(1.08); } .nyxw ul li a:hover .xmore { background: #3584B8; color: #fff; transition: all 0.5s; } .xwxql {width: 1190px;line-height: 25px; min-height: 500px; padding:50px 20px 30px 20px; } .xwxql .title { text-align: center; display: block; line-height: 50px; font-size: 20px; color: #222; font-weight: normal; } .xwxql .desc { display: block; text-align: center; margin-bottom: 50px; } .xwxql .content{width:100%;float: left;} .xwxql .content img{max-width: 100%;} .xwxql p {/*text-indent: 2em;*/ line-height: 25px; margin:0;} #share { margin: 30px 0 0 0; } #share span { margin-bottom: 0 !important; } .xwxql #xwlist { margin-top: 30px; } .xwxql #xwlist p { text-indent: 0 !important; color: #999;} .xwxql #xwlist p a:hover { color: #666; text-decoration: underline; } .brand{padding-top: 50px;} .brand .layui-tab-title{margin-left:360px;} .brand .layui-tab-title li{ border:1px #F5F5F5 solid; background-color: #F5F5F5; font-size:16px; font-weight:bold; } .brand .layui-tab-title li:first-child{margin-right:20px;} .brand .layui-tab-title .layui-this { color: #fff !important; background: #3584B8; border-radius: unset; } .brand .brandcnt{ margin-top:30px; display: flex; flex-wrap: wrap; border: 1px #eee solid; padding: 10px 0; } .brand .brandcnt .brand_left,.brand .brandcnt .brand_right{ flex: 0 0 50%; max-width: 50%; padding-left: 10px; padding-right: 10px; position: relative; min-height: 1px; } .brand .brandcnt .brand_left img{ width:100%; } .brand .brandcnt .brand_right .title{ width:100%; float: left; color: #B98D62; font-size:20px; height: 40px; line-height: 40px; } .brand .brandcnt .brand_right .desc{ width:100%; float: left; line-height: 25px; } .brand .brandcnt .brand_right .desc p{ width:100%; margin-bottom:20px; float: left; line-height: 25px; } .brand .brandcnt .brand_right .desc .more{ float: right; padding: 5px 10px; border-left: unset; margin-right: 20px; } .ttt { text-align: center; font-size: 30px; margin: 50px auto 30px; } .hr { width: 60px; margin: 0 auto 85px; height: 3px; background: #3584B8; border-radius: 3px; } .hr2 { width: 60px; margin: 0 auto 30px; height: 3px; background: #3584B8; border-radius: 3px; } .tcnt{ text-align: center; width:600px; margin: 0px auto 30px; } .xl{ font-size: 16px; text-align: center; color: #939393; width: 100%; margin: 0 auto; line-height: 60px; display: flex; flex-wrap: wrap; justify-content: center; } .xl a{ margin:0 20px; } .xl a:hover,.xl .active{ color: #3584B8; border-bottom: 2px #3584B8 solid; } .list{ width: 100%; display: flex; justify-content: space-between; margin-top: 75px; flex-wrap:wrap; text-align: center; font-size: 16px; } .list li{ width: 32.5%; height: 240px; margin-bottom: 15px; overflow: hidden; cursor: pointer; float: left; } .list img{ width: 100%; height: 100%; display: block; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease-out; transition: all 1s ease-out; } .list .title{ width: 100%; background: #333333bf; color: #FFF; margin-top: -50px; z-index: 2; position: relative; height: 50px; line-height: 50px; } .list li:hover img{ transform: scale(1.1); } ul.pagelist {text-align: center; height: auto; width: 100%; margin: 75px auto;float: left; } ul.pagelist li { padding: 0; margin: 0; display: inline-block; margin-right: 4px; line-height: 34px; height: auto; width: auto; border: none; background: none; } ul.pagelist a, .pagelist .pageinfo {border: 1px solid #eee;padding: 8px 14px;font-size: 14px;_padding: 5px 10px;font-weight: normal;overflow: hidden;overflow: hidden;height: auto;width: auto;} ul.pagelist a:hover, .pagelist .thisclass a, .pagelist .active { background: #3584B8; border-color: #3584B8; color: #fff; } .pagelist .active a{ color: #FFF; } .lx{ width: 1200px; margin: 40px auto 70px; } .hz{ width: 1200px; margin: 0 auto; } .hz .fl{ width: 600px; float: left; } .hz .fl .d1{ font-size: 32px; font-weight: bold; line-height: 32px; margin-bottom: 35px; } .hz .fl .d2{ font-size: 21px; line-height: 21px; font-weight: bold; margin-bottom: 17px; } .hz .fl .d3{ font-size: 18px; line-height: 18px; color: #676966; margin-bottom: 47px; } .hz .fl .d4{ height: 5px; width: 100px; background: #3584B8; position: relative; z-index: 2; } .hz .fl .d5{ height: 1px; width: 100%; background: #eee; margin-top:-3px; position: relative; z-index: 1; margin-bottom: 40px; } .hz .fl .d6{ display: flex; justify-content: space-between; flex-wrap: wrap; } .hz .dd{ width: 46%; line-height: 25px; margin-bottom: 30px; color: #8A898E; } .hz .dd span{ font-size: 20px; color: #000; } .hz .dd img{ width: 60px; vertical-align: middle; display: inline-block; margin-right: 5px; } .hz .dd div{ vertical-align: middle; display: inline-block; max-width: 200px; } .hz .fr{ float: right; width: 550px; background: #F5F5F5; } .hz .fr .hzt{ font-size: 20px; font-weight: bold; margin-top:55px; text-align: center; width: 100%; } .hz .fr .hr{ margin: 20px auto; } .hz .fr form{ width: 470px; margin: 35px auto; } .hz .ipt{ display: flex; justify-content: space-between; flex-wrap: wrap; } .hz form input{ width: 200px; display: inline-block; padding:15px 10px; margin-bottom: 20px; border: 1px solid #DEDEDE; color: #9C9C9C; } .hz textarea{ width: 100%; border: 1px solid #DEDEDE; color: #9C9C9C; padding:10px; height: 110px; } .hz .btn{ padding:10px 60px; color: #FFF; background: #3584B8; border-radius: 10px; margin:25px auto 0; display: block; } .lxclear{ clear: both; margin-bottom: 75px; } .div5{ background: #f5f5f5; width: 100%; text-align: center; padding: 70px 0; } .div5 .dt1,.div8 .dt1,.div10 .dt1,.div11 .dt1{ font-size: 28px; } .div5 .dt2,.div8 .dt2,.div10 .dt2,.div11 .dt2{ margin:20px auto 15px; width: 60px; border-bottom: 3px solid #3584B8; } .div5 .dt3,.div8 .dt3,.div11 .dt3{ font-size: 20px; color: #999999; } .div5 .dd{ display: flex; width: 1200px; margin:0 auto 60px; text-align: center; justify-content: space-between; flex-wrap: wrap; padding-top: 66px; } .div5 .dd div{ width:280px; background: #FFF; box-shadow: 1px 1px 20px 0px #e0e0e0; } .div5 img{ display: block; width: 100%; height: 175px; margin:0 auto; } .div5 .p1{ margin:40px auto 25px; font-size: 19px; } .div5 .p2{ font-size: 16px; color: #989898; width:220px; margin:0 auto 50px; text-align: left; line-height: 27px; } .div5 .zx{ padding: 15px 68px; background: #2F69B3; color: #FFF; font-size: 18px; margin:53px auto 44px; border-radius: 5px; } .div8,.div10,.div11{ padding: 60px 0; width: 1200px; text-align: center; margin:0 auto; } .div8 .dt{ font-size: 30px; margin:125px auto 60px; } .div8 .dd{ padding-top: 66px; display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; } .div8 .dd div{ width: 224px; } .div8 .dd img{ width: 100%; height: 216px; display: block; } .div8 .dd span{ display: block; color: #FFF; background: #ADADAD; padding:15px 0; font-size: 28px; } .div9{ margin-top: 50px; background: url(../images/ysbg.jpg) no-repeat center; padding: 130px 0 115px; } .div9 .dt1{ font-size:30px; margin-bottom: 20px; color:#fff; text-align: center; } .div9 .dt2{ font-size: 17px; text-align: center; color: #FFF; margin-bottom: 20px; } .div9 .dt3{ width: 60px; margin:0 auto; border-bottom: 3px solid #3584B8; } .div9 .dd{ display: flex; justify-content: space-between; flex-wrap: wrap; width: 1200px; margin:0 auto; } .div9 .dd .d1,.div9 .dd .d2,.div9 .dd .d3,.div9 .dd .d4,.div9 .dd .d5,.div9 .dd .d6{ width: 360px; margin-top:55px; } .div9 .dd img{ display: inline-block; width: 60px; } .div9 .dd .fr{ margin-left: 40px; width: 253px; display: inline-block; color: #FFF; vertical-align: top; } .div9 .p1{ font-size: 20px; font-weight: bold; } .div9 .p2{ margin-top:15px; } .div9 .d4{margin-left: 180px;} .div9 .d5{margin-right: 180px;} .div10 .d1{width:100%;} .div10 .d1 img{width:100%;} .div11 .d1{ width:100%; padding-top: 100px; display: flex; flex-wrap: wrap; } .div11 .d1 .fl{ flex: 0 0 50%; max-width: 50%; padding-right: 5%; position: relative; } .div11 .d1 .fr{ flex: 0 0 50%; max-width: 50%; padding-left: 5%; position: relative; } .div11 .d1 .fr ul.mfields { float: left; width:100%; text-align: center; } .div11 .d1 .fr ul.mfields li { margin-top: 10px; margin-bottom: 10px; float: left; width: 100%; font-family: '微软雅黑'; float: left; margin: 7px 0; } .div11 .d1 .fr ul.mfields .title { padding: 10px 0; line-height: 1.5; color: #5a5a5a; float: left; } .div11 .d1 .fr ul.mfields .inptext { width: 100%; display: inline-block; padding: 6px 10px; margin-bottom: 0px; border: 1px solid #DEDEDE; color: #9C9C9C; } .div11 .d1 .fr ul.mfields textarea { width: 100%; border: 1px solid #DEDEDE; color: #9C9C9C; padding: 10px; height: 110px; } .div11 .d1 .fr ul.mfields .btnsubmit { padding: 10px 0px; width:100%; color: #FFF; background: #3584B8; border-radius: 0px; margin: 25px auto 0; display: block; float: left; border:none; } .respons ul li { background: #b1e0fa; text-align: center; float: left; margin: 10px; box-shadow: 0px 0px 4px 1px #9b9b9b; width: 280px; transition: all .5s; } .respons ul li .ovh { padding: 20px; transition: all .5s; max-height: 290px; margin-bottom: 20px; overflow: hidden; } .respons ul li .ovh img { transition: all .5s; width: 100%; } .respons ul li h2 { font-size: 18px; margin-bottom: 20px; color: #333333; min-height: 40px; } .respons ul li:hover{background: #3584B8;} .respons ul li:hover h2{color: #fff;} .respons ul li:hover .ovh{padding: 0px 0px 20px 0px;} .respons ul li:hover .ovh img{width: 100%;} .project_case{ width:100%; margin: 30px 0 50px; float: left; } .project_case .mask{ width: 100%; height: 100%; position: absolute; background-color: #000; filter: alpha(opacity=60); opacity: 0.6; } .project_case .casename{ padding: 10px 50px; color: #fff; border:1px #fff solid; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); } .project_case img{width: 100%;height: 325px;} .project_case .caseone{ width:790px; float: left; position: relative; } .project_case .casetow{ width:390px; float: left; position: relative; } .project_case .casethree{ width:590px; float: left; position: relative; } .ml20{ margin-left:20px; } .project_case div{margin-bottom:20px;} .qganlist{ width:100%; margin:30px 0; float: left; } .qganlist img{ width:100%; } .hzhb{ background-color: #F8F8F8; margin-bottom:50px; } .hzhb .hzhblist{ width:100%; display: flex; flex-wrap: wrap; margin-bottom:30px; float: left; } .hzhbone{ flex: 0 0 170px; max-width: 170px; float: left; margin:0px 15px 30px; } .joinus{ margin:50px 0; width:100%; float: left; } .joinus .left{ width:430px; height:500px; float: left; background-color: #F8F8F8; position: relative; overflow: hidden; } .joinus .left .pic{ width:100%; height: 280px; float: left; overflow: hidden; } .joinus .left .pic img{ width:100%; height: 100%; } .joinus .left .desc{ width:100%; float: left; padding:20px; position: relative; } .joinus .left .desc .title,.joinus .right2 .desc .title{ width:100%; float: left; font-size: 24px; font-family: 微软雅黑; color: #3584B8; } .joinus .left .desc p,.joinus .right2 .desc p{ margin:10px 0; width:100%; float: left; font-size: 14px; line-height: 150%; color: #999; } .joinus .left a.more,.joinus .right2 a.more{ padding:5px 10px; float: right; background: none; border:1px #3584B8 solid; color: #3584B8; position: absolute; bottom: 20px; margin-left: -100px; } .joinus .left a.more:hover,.joinus .right2 a.more:hover{ background-color: #3584B8; color: #fff; } .joinus .right{ margin-left: 30px; width:740px; float: left; overflow: hidden; } .joinus .right .desc{ padding:20px; width:346px; height: 281px; float: left; background-color: #3584B8; color: #fff; position: relative; } .joinus .right .pic{ width:393px; height: 281px; float: left; overflow: hidden; } .joinus .right .pic img{ width:100%; } .joinus .right2{ margin:35px 0 0 30px; width:740px; float: left; overflow: hidden; background-color: #F8F8F8; } .joinus .right2 .desc{ padding:20px; width:375px; height: 183px; float: left; position: relative; } .joinus .right2 .pic{ width:346px; height: 183px; float: left; overflow: hidden; } .joinus .right2 .pic img{ width:100%; } .joinus .right .desc .title{ width:100%; float: left; font-size: 24px; font-family: 微软雅黑; color: #fff; border-bottom: 1px #fff solid; padding-bottom: 10px; } .joinus .right .desc p{ margin:10px 0; width:100%; float: left; font-size: 14px; line-height: 150%; color: #fff; } .joinus .right .desc a.more{ padding:5px 10px; float: right; background: none; border:1px #fff solid; color: #3584B8; background-color: #fff; position: absolute; bottom: 20px; margin-left: -100px; } .joinus .right .desc a.more:hover{ background-color: #3584B8; color: #fff; } .join_in{ width:100%; float: left; position: relative; margin-bottom:100px; } .join_in .mask{ width: 100%; height: 100%; position: absolute; background-color: #000; filter: alpha(opacity=60); opacity: 0.6; } .join_in .desc{ width:300px; text-align: center; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .join_in .desc .title{ font-size: 24px; font-family: 微软雅黑; line-height: 50px; width:100%; float: left; } .join_in .desc .des{ font-size: 14px; font-family: 微软雅黑; line-height: 40px; width:100%; float: left; } .join_in .desc .btn{ margin-top: 50px; width:100%; float: left; text-align: center; } .join_in .desc .btn a{ font-size: 24px; font-family: 微软雅黑; padding: 10px 80px; color: #3584B8; border: 1px #3584B8 solid; } .join_in img{ width:100%; float: left; } .culture{ display: flex; flex-wrap: wrap; padding:50px 0; } .culture .cnt{ flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; margin-bottom:30px; float: left; position: relative; } .culture .cnt img{ width:100%; } .culture .cnt .mask{ width: calc(100% - 30px); height: 100%; position: absolute; background-color: #000; filter: alpha(opacity=30); opacity: 0.3; } .culture .cnt .desc{ width:300px; min-height: 152px; text-align: center; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .culture .cnt .title{ font-size: 36px; font-family: 微软雅黑; line-height: 50px; width:100%; float: left; } .culture .cnt .hr { width: 60px; margin: 10px calc(50% - 30px) 10px calc(50% - 30px); height: 2px; background: #fff; border-radius: 3px; float: left; } .culture .cnt .des{ font-size: 16px; font-family: 微软雅黑; line-height: 40px; width:100%; float: left; } .business{ display: flex; flex-wrap: wrap; } .business .first{ flex: 0 0 40%; max-width: 40%; padding-top: 20px; padding-right: 10px; position: relative; float: left; } .business .tow{ flex: 0 0 60%; max-width: 60%; padding-left: 10px; position: relative; float: left; display: flex; flex-wrap: wrap; } .business .first .one{ width: 100%; height: 100%; position: relative; float: left; overflow: hidden; } .business .tow .one{ flex: 0 0 50%; max-width: 50%; width: 50%; padding-left: 10px; padding-right: 10px; position: relative; float: left; margin-top:20px; overflow: hidden; } .business .one img{ width: 100%; height: 100%; display: block; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease-out; transition: all 1s ease-out; } .business .one .title{ width: 100%; background: #333333bf; color: #FFF; margin-top: -50px; z-index: 2; position: relative; height: 50px; line-height: 50px; padding:0 10px; } .business .one:hover img{ transform: scale(1.1); } .second-content{width:1200px;margin:20px auto;margin-bottom:30px;} .second-news-item{height:45px;line-height:45px;width:1200px;} .second-news-item-title{float:left;width:1000px;padding-left:20px;font-size:16px;background:url(../images/bluetitle-icon.png) no-repeat center left;} .second-news-item-title a{color:#333;} .second-news-item-date{width:180px;float:left;text-align:right;font-size:16px;} .second-title{width:1200px;height:50px;background:url(../images/lhtitle-bg.png) no-repeat;margin:40px auto ;text-align:center;} .second-title span{line-height:50px;color:#fff;font-size:26px;font-weight:bold;margin-top:50px;} #slider { width: 100%; margin: 0 auto; position: relative; } .scroll { height: auto; width: 100%; overflow: auto; overflow-x: hidden; position: relative; clear: left; background: #FFFFFF; } .scrollContainer div.panel { padding: 20px 0; height: auto; width: 100%; display: none; } #shade { height: 50px; } ul.navigation { list-style: none; margin: 0; padding: 0 20px; padding-bottom: 9px; overflow-x: scroll; overflow-y: hidden; height: 60px; } ul.navigation::-webkit-scrollbar { width: 100%; height: 2px; } ul.navigation li { display: inline; margin: 10px; height: 44px; line-height: 44px; float: left; } ul.navigation a { padding: 14px 30px; color: #000; text-decoration: none; background-color: #F2F2F2; } ul.navigation a:hover { background-color: #f6f6f6; } ul.navigation a.selected { background-color: #3584B8; color: #fff; } ul.navigation a:focus { outline: none; } .scrollButtons { position: absolute; top: 10px; cursor: pointer; } .scrollButtons.left { left: -20px; } .scrollButtons.right { right: -20px; } .hide { display: none; } } @media (min-width:720px) and (max-width:1200px) { body{font-size:14px;} .page_header{width:100%;float: left;padding:10px 20px; margin-bottom: 0px;} .box{width: 100%;float:left;} .box-cnt{width: 100%;margin:0;float:left;} .page_header .logo{width: 40%;float: left;} .page_header .top_r{display: none;} .banner{width: 100%; max-height: 300px; float: left;overflow: hidden;border-bottom:3px #0165A3 solid;} .banner_m{display:none;} .banner .ran,.banner .ranbtn1,.banner .ranbtn2{display: none;} .navbar-header{ float: right;padding: 5px; color:#0165A3; border:1px #0165A3 solid;margin-top: 15px;} nav{ display: none; position:absolute; left:0px; top:95px; background:#000; width:100%; height:100%; filter:alpha(opacity=90); opacity:0.9; z-Index:999; } nav li{width:100%; padding:0 20px; float: left; line-height: 49px; font-size:16px; font-weight:bold; } nav li i{display:none;} nav li a{color: #fff;} nav li.active,nav li:hover{background-color: #3584B8; color: #fff;} nav li.active a,nav li:hover a{color: #fff;} nav .submenu{width: 100%;float: left;display: none;} nav .submenu li{background:none;font-weight:normal;} nav .submenu li a{color: #fff;} nav .submenu li.active,nav .submenu li:hover{background: none; color: #fff;} nav .submenu li:hover a{color: #000;} nav .submenu li i{color: #3E9254;} nav .submenu li.active a i,nav .submenu li:hover a i{color: #3E9254;} nav .submenu li.active a,nav .submenu li.active a:hover,nav .submenu li a:hover,nav .submenu li:hover a:hover{color: #fff;} .layui-tab-title{padding: 0 20px;} .layui-tab-title .layui-this { color: #fff !important; border: 0 !important; background: #3584B8; } .index_news{ padding: 20px; display: flex; flex-wrap: wrap; } .index_news_left{ flex: 0 0 50%; max-width: 50%; padding-right: 10px; position: relative; min-height: 1px; } .index_news_left ul{ padding: 20px 0 20px 30px; width: 100%; float: left; border-top: 1px #EEEEEE solid; border-bottom: 1px #EEEEEE solid; } .index_news_right_m{display: none;} .index_news_right{ flex: 0 0 50%; max-width: 50%; padding-left: 10px; position: relative; min-height: 1px; } .index_news_left li { list-style-type:disc; color: #034FB1; font-size: 16px; float: left; } .index_news_left li:first-child,.index_news_left li:nth-child(2) { margin-bottom:20px; } .index_news_left li .newsbox{ width: 80%; float: left; } .index_news_left li .title{ width: 100%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px; } .index_news_left li .desc{ padding: 20px 0; width: 100%; line-height: 25px; color: #999; font-size: 16px; float: left; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 70px; } .index_news_left li .time{ width: 20%; float: left; text-align: right; color: #999; font-size: 14px; } .index_news_left li .time .day{ font-size:30px; } .index_news_left .newmore{ margin-top:30px; width: 100%; float: left; } .index_news_left .newmore .line{ width: 85%; float: left; height:30px; padding: 13px 0; } .index_news_left .newmore .line .lineg{ width: 70%; height:4px; background-color: #4C975E; float: left; } .index_news_left .newmore .line .lineb{ width: 30%; height:4px; background-color: #0067A9; float: left; } .index_news_left .newmore .mores{ width: 15%; float: left; font-size:24px; line-height: 30px; text-align: right; color: #0067A9; } .index_news_left li .time .img{ margin-top:10px; } .index_news_right .newstop{ width: 100%; float: left; } .index_news_right .newstop .pic{ max-height:347px; width: 100%; float: left; overflow: hidden; } .index_news_right .newstop .pic img{ width: 100%; float: left; } .index_news_right .newstop .newdesc{ padding: 20px; background-color: #3584B8; color: #fff; height: 160px; width: 100%; float: left; font-size:16px; } .index_news_right .newstop .newdesc .time{ width: 15%; float: left; height:100%; text-align: right; padding: 10px 0; } .index_news_right .newstop .newdesc .time .day{ font-size:26px; } .index_news_right .newstop .newdesc .cnt{ margin-left: 5%; width: 80%; float: left; height:100%; text-align: right; } .index_news_right .newstop .newdesc .cnt .title{ width: 100%; line-height: 40px; border-bottom: 1px #fff solid; text-align: left; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } .index_news_right .newstop .newdesc .cnt .desc{ width: 100%; line-height: 20px; height:40px; font-size:16px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 60px; text-align: left; margin-top: 20px; } .pd20{padding: 20px;} .index_cnt{ padding: 20px; display: flex; flex-wrap: wrap; } .index_cnt .index_left{ flex: 0 0 50%; max-width: 50%; padding-right: 10px; position: relative; min-height: 1px; } .index_cnt .index_right{ flex: 0 0 50%; max-width: 50%; padding-left: 10px; position: relative; min-height: 1px; } .index_title{ width: 100%; float: left; } .index_title .title{ font-size:16px; font-weight:bold; line-height: 40px; float: left; } .index_title .title_en{ margin-left: 20px; font-size:14px; line-height: 40px; color: #3584B8; float: left; } .index_title .title_en i{ color: #4EA15D; } .index_title .title_cls{ margin-left: 20px; float: left; } .index_title .title_cls a{ margin-top: 5px; display:block; color: #3584B8; float: left; margin-left: 10px; padding: 2px 10px; } .index_title .title_cls a.active{ background-color: #3584B8; color: #fff; } .index_title .title_more{ margin-left: 20px; float: right; } .index_title .title_more .more,.more{ margin:10px 0 0 0; border-left: 5px #449C59 solid; background-color: #3584B8; color: #fff; padding: 0px 5px; } .index_title_line{ width: 100%; height:5px; border-top:1px #333 dotted; border-bottom: 1px #333 dotted; float: left; } .index_title_line .line{ width: 150px; height:5px; background-color: #3584B8; float: left; position: absolute; margin-top: -1px; } .index_case,.index_video{ display: flex; flex-wrap: wrap; width:100%; overflow: hidden; padding: 20px 0; } .index_case li{ flex: 0 0 50%; max-width: 50%; position: relative; float: left; background-color: #FCFCFC; } .index_case li{ padding-left: 5px; padding-right: 5px; } .index_case li .pic{ width:100%; height:127px; overflow: hidden; float: left; } .index_case li .pic img{ width:100%; height:auto; } .index_case li .desc{ width:100%; float: left; padding: 10px 0; text-align: center; color: #999; } .index_case li .desc .title{ height:40px; line-height: 40px; color: #333; font-size:16px; font-weight:bold; } .index_case li .desc p{ line-height: 25px; white-space: pre-line; } .index_video .video{ width:100%; height:248px; overflow: hidden; float: left; } .index_video .video_play{ display: none; } .index_video .video i{ position: absolute; font-size: 50px; color: #fff; margin-top: 100px; margin-left: 40%; } .index_video .desc{ width:100%; height:40px; line-height: 40px; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color: #FCFCFC; padding: 0 20px; } .jrfz{ width:100%; padding: 20px 0; float: left; } .jrfz .jrfzone{ display:none; } .jrfz .active{ display:block; } .index_qywh{ padding:0 20px; } .qywh{ flex: 0 0 33.33%; max-width: 33.33%; position: relative; padding-left: 10px; padding-right: 10px; } .qywh .cnt{ width:100%; border:1px #EEEEEE solid; float: left; } .qywh .pic{width:100%;float: left;} .qywh .pic img{width:100%; height:auto;} .qywh .desc{width:100%;padding: 20px;float: left;line-height: 25px;} .qywh .mores{width:100%;float: left;padding: 20px;} .qywh .mores .more{float: right;} footer{ margin-top: 40px; padding: 20px; width:100%; float: left; background-color: #F8F8F8; border-bottom: 2px #0564A4 solid; } footer img{ max-width: 100%; } footer .footer_logo{ padding: 40px 0 0; flex: 0 0 40%; max-width: 40%; position: relative; } footer .footer_logo .logo{ width:100%; float: left; } footer .footer_logo .link{ display: none; } footer .link_m{display: block;margin-bottom: 20px;} footer .footer_cnt{ padding:0 20px; flex: 0 0 60%; max-width: 60%; position: relative; } footer .footer_cnt p{ line-height: 25px; width:100%; float: left; } footer .footer_code{ display: none; } .listbanner{width: 100%;float: left;overflow: hidden;height: 250px;} .listbanner .bannerpic{width: 100%;height: 250px;float: left;position: relative;} .listbanner .mask{ width: 100%; height: 250px; position: absolute; background-color: #000; filter:alpha(opacity=30); opacity:0.3; } .listbanner .listname{ width: 100%; height: 250px; font-size:24px; position: absolute; font-weight:bold; filter:alpha(opacity=100); opacity:1; color: #fff; text-align: center; } .listbanner .listname p{ margin-top:101px; line-height: 30px; } .fn_left { float: left; } .fn_right { float: right; } .wzwz{width:100%;padding: 20px; /*border-bottom: #eef0f1 1px solid;*/} .wzwz_m{display: none;} .wzwz .wz_left{float: left;} .wzwz .wz_right{float: right;} .wzwz .wz_right a { margin: 0 15px; padding-bottom: 10px; } .wzwz .wz_right a:hover, .wzwz .wz_right a.active { border-bottom: #3584B8 2px solid; color: #3584B8; } /*新闻资讯*/ .nyxw{padding: 20px;} .nyxw ul li {width:100%; float: left; display: block; padding: 20px 0; border-bottom: #E4E4E4 1px dashed; } .nyxw ul li a { display: block; } .nyxw ul li a .nxwimg { width: 30%; height: 150px; overflow: hidden; } .nyxw ul li a .nxwimg img { width: 100%; transition: all 0.5s; } .nyxw ul li a .nxjj { width: 65%; } .nyxw ul li a .nxjj h4 { font-size: 20px; font-weight: normal; color: #222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .nyxw ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; line-height: 30px;} .nyxw ul li a .nxjj p { line-height: 24px; } .nyxw ul li a .nxjj .xmore { margin-top: 15px; border: #3584B8 1px solid; border-radius: 5px; color: #3584B8; display: inline-block; padding: 5px 15px; } .nyxw ul li:hover img { transform: scale(1.08); } .nyxw ul li a:hover .xmore { background: #3584B8; color: #fff; transition: all 0.5s; } .xwxql {width: 100%;line-height: 25px; min-height: 500px; padding:50px 20px 30px 20px; } .xwxql .title { text-align: center; display: block; line-height: 50px; font-size: 20px; color: #222; font-weight: normal; } .xwxql .desc { display: block; text-align: center; margin-bottom: 50px; } .xwxql .content{width:100%;float: left;overflow: hidden;} .xwxql .content img{max-width: 100%;} .xwxql p { text-indent: 2em;line-height: 25px; } #share { margin: 30px 0 0 0; } #share span { margin-bottom: 0 !important; } .xwxql #xwlist { margin-top: 30px; } .xwxql #xwlist p { text-indent: 0 !important; color: #999; } .xwxql #xwlist p a:hover { color: #666; text-decoration: underline; } .brand{padding: 50px 10px;} .brand .layui-tab-title{margin-left:0px;} .brand .layui-badge-rim, .layui-border, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit, .layui-layedit-tool, .layui-panel, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea { border-color:#fff; } .brand .layui-tab-title li{ border:1px #F5F5F5 solid; background-color: #F5F5F5; font-size:16px; font-weight:bold; } .brand .layui-tab-title li:first-child{margin-right:20px;} .brand .layui-tab-title .layui-this { color: #fff !important; background: #3584B8; border-radius: unset; } .brand .brandcnt{ margin-top:30px; display: flex; flex-wrap: wrap; border: 1px #eee solid; padding: 10px 0; } .brand .brandcnt .brand_left,.brand .brandcnt .brand_right{ flex: 0 0 50%; max-width: 50%; padding-left: 10px; padding-right: 10px; position: relative; min-height: 1px; } .brand .brandcnt .brand_left img{ width:100%; } .brand .brandcnt .brand_right .title{ width:100%; float: left; color: #B98D62; font-size:20px; height: 40px; line-height: 40px; } .brand .brandcnt .brand_right .desc{ width:100%; float: left; line-height: 25px; } .brand .brandcnt .brand_right .desc p{ width:100%; margin-bottom:20px; float: left; line-height: 25px; } .brand .brandcnt .brand_right .desc .more{ float: right; padding: 5px 10px; border-left: unset; } .ttt { text-align: center; font-size: 30px; margin: 50px auto 30px; } .hr { width: 60px; margin: 0 auto 85px; height: 3px; background: #3584B8; border-radius: 3px; } .hr2 { width: 60px; margin: 0 auto 30px; height: 3px; background: #3584B8; border-radius: 3px; } .tcnt{ text-align: center; width:600px; margin: 0px auto 30px; } .xl{ font-size: 16px; text-align: center; color: #939393; width: 100%; margin: 0 auto; line-height: 60px; display: flex; flex-wrap: wrap; justify-content: center; } .xl a{ margin:0 20px; } .xl a:hover,.xl .active{ color: #3584B8; border-bottom: 2px #3584B8 solid; } .list{ padding:20px; width: 100%; display: flex; justify-content: space-between; margin-top: 75px; flex-wrap:wrap; text-align: center; font-size: 16px; } .list li{ width: 49%; margin-bottom: 15px; overflow: hidden; cursor: pointer; } .list img{ width: 100%; display: block; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease-out; transition: all 1s ease-out; } .list .title{ width: 100%; background: #333333bf; color: #FFF; margin-top: -50px; z-index: 2; position: relative; height: 50px; line-height: 50px; } .list li:hover img{ transform: scale(1.1); } ul.pagelist { text-align: center; height: auto; width: auto; margin: 75px auto;float: left; } ul.pagelist li { padding: 0; margin: 0; display: inline-block; margin-right: 4px; line-height: 34px; height: auto; width: auto; border: none; background: none; } ul.pagelist a, .pagelist .pageinfo {border: 1px solid #eee;padding: 8px 14px;font-size: 14px;_padding: 5px 10px;font-weight: normal;overflow: hidden;overflow: hidden;height: auto;width: auto;} ul.pagelist a:hover, .pagelist .thisclass a, .pagelist .active { background: #3584B8; border-color: #3584B8; color: #fff; } .pagelist .active a{ color: #FFF; } .lx{ padding:20px; width: 100%; float: left; } .hz{ width: 100%; float: left; padding:20px; } .hz .fl{ width: 100%; float: left; } .hz .fl .d1{ font-size: 32px; font-weight: bold; line-height: 32px; margin-bottom: 35px; } .hz .fl .d2{ font-size: 21px; line-height: 21px; font-weight: bold; margin-bottom: 17px; } .hz .fl .d3{ font-size: 18px; line-height: 18px; color: #676966; margin-bottom: 47px; } .hz .fl .d4{ height: 5px; width: 100px; background: #3584B8; position: relative; z-index: 2; } .hz .fl .d5{ height: 1px; width: 100%; background: #eee; margin-top:-3px; position: relative; z-index: 1; margin-bottom: 40px; } .hz .fl .d6{ display: flex; justify-content: space-between; flex-wrap: wrap; } .hz .dd{ width: 46%; line-height: 25px; margin-bottom: 30px; color: #8A898E; } .hz .dd span{ font-size: 20px; color: #000; } .hz .dd img{ width: 60px; vertical-align: middle; display: inline-block; margin-right: 5px; } .hz .dd div{ vertical-align: middle; display: inline-block; } .hz .fr{ float: right; width: 100%; background: #F5F5F5; } .hz .fr .hzt{ font-size: 20px; font-weight: bold; margin-top:55px; text-align: center; width: 100%; } .hz .fr .hr{ margin: 20px auto; } .hz .fr form{ width: 100%; padding:20px; } .hz .ipt{ display: flex; justify-content: space-between; flex-wrap: wrap; } .hz form input{ width: 100%; display: inline-block; padding:15px 10px; margin-bottom: 20px; border: 1px solid #DEDEDE; color: #9C9C9C; } .hz textarea{ width: 100%; border: 1px solid #DEDEDE; color: #9C9C9C; padding:10px; height: 110px; } .hz .btn{ padding:10px 60px; color: #FFF; background: #3584B8; border-radius: 10px; margin:25px auto 0; display: block; } .lxclear{ clear: both; margin-bottom: 75px; } .div5{ background: #f5f5f5; width: 100%; text-align: center; padding: 50px 0; } .div5 .dt1,.div8 .dt1,.div10 .dt1,.div11 .dt1{ font-size: 28px; } .div5 .dt2,.div8 .dt2,.div10 .dt2,.div11 .dt2{ margin:20px auto 15px; width: 60px; border-bottom: 3px solid #3584B8; } .div5 .dt3,.div8 .dt3,.div11 .dt3{ font-size: 20px; color: #999999; } .div5 .dd{ display: flex; width: 100%; padding:50px 20px; text-align: center; justify-content: space-between; flex-wrap: wrap; padding-top: 66px; } .div5 .dd div{ width:49%; margin-bottom:20px; background: #FFF; box-shadow: 1px 1px 20px 0px #e0e0e0; } .div5 img{ display: block; width: 100%; height: 175px; margin:0 auto; } .div5 .p1{ margin:40px auto 25px; font-size: 19px; } .div5 .p2{ font-size: 16px; color: #989898; width:220px; margin:0 auto 50px; text-align: left; line-height: 27px; } .div5 .zx{ padding: 15px 68px; background: #2F69B3; color: #FFF; font-size: 18px; margin:53px auto 44px; border-radius: 5px; } .div8,.div10,.div11{ padding: 50px 0; width: 100%; text-align: center; margin:0 auto; } .div8 .dt{ font-size: 30px; margin:125px auto 60px; } .div8 .dd{ padding: 50px 50px; display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; } .div8 .dd div{ width: 49%; margin-bottom:20px; } .div8 .dd img{ width: 100%; height: 216px; display: block; } .div8 .dd span{ display: block; color: #FFF; background: #ADADAD; padding:15px 0; font-size: 28px; } .div9{ margin-top: 50px; background: url(../images/ysbg.jpg) no-repeat center; padding: 130px 0 115px; } .div9 .dt1{ font-size:30px; margin-bottom: 20px; color:#fff; text-align: center; } .div9 .dt2{ font-size: 17px; text-align: center; color: #FFF; margin-bottom: 20px; } .div9 .dt3{ width: 60px; margin:0 auto; border-bottom: 3px solid #3584B8; } .div9 .dd{ padding:0 50px; display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; margin:0 auto; } .div9 .dd .d1,.div9 .dd .d2,.div9 .dd .d3,.div9 .dd .d4,.div9 .dd .d5,.div9 .dd .d6{ width: 40%; margin-top:55px; } .div9 .dd img{ display: inline-block; width: 60px; } .div9 .dd .fr{ margin-left: 40px; width: 253px; display: inline-block; color: #FFF; vertical-align: top; } .div9 .p1{ font-size: 20px; font-weight: bold; } .div9 .p2{ margin-top:15px; } .div9 .d4{margin-left: 180px;} .div9 .d5{margin-right: 180px;} .div10 .d1{width:100%; padding:20px;} .div10 .d1 img{width:100%;} .div11 .d1{ width:100%; padding: 50px 20px; display: flex; flex-wrap: wrap; } .div11 .d1 .fl{ flex: 0 0 40%; max-width: 40%; padding-right: 2%; position: relative; } .div11 .d1 .fr{ flex: 0 0 60%; max-width: 60%; padding-left: 2%; position: relative; } .div11 .d1 .fr ul.mfields { float: left; width:100%; text-align: center; } .div11 .d1 .fr ul.mfields li { margin-top: 10px; margin-bottom: 10px; float: left; width: 100%; font-family: '微软雅黑'; float: left; margin: 7px 0; } .div11 .d1 .fr ul.mfields .title { padding: 10px 0; line-height: 1.5; color: #5a5a5a; float: left; } .div11 .d1 .fr ul.mfields .inptext { width: 100%; display: inline-block; padding: 6px 10px; margin-bottom: 0px; border: 1px solid #DEDEDE; color: #9C9C9C; } .div11 .d1 .fr ul.mfields textarea { width: 100%; border: 1px solid #DEDEDE; color: #9C9C9C; padding: 10px; height: 110px; } .div11 .d1 .fr ul.mfields .btnsubmit { padding: 10px 0px; width:100%; color: #FFF; background: #3584B8; border-radius: 0px; margin: 25px auto 0; display: block; float: left; border:none; } .respons ul li { background: #b1e0fa; text-align: center; float: left; margin: 10px; box-shadow: 0px 0px 4px 1px #9b9b9b; width: 280px; transition: all .5s; } .respons ul li .ovh { padding: 20px; transition: all .5s; max-height: 260px; margin-bottom: 20px; overflow: hidden; } .respons ul li .ovh img { transition: all .5s; } .respons ul li h2 { font-size: 18px; margin-bottom: 20px; color: #333333; } .respons ul li:hover{background: #3584B8;} .respons ul li:hover h2{color: #fff;} .respons ul li:hover .ovh{padding: 0px 0px 20px 0px;} .respons ul li:hover .ovh img{width: 100%;} .sales img{width:100%;} .project_case{ padding:20px; width:100%; margin: 30px 0 50px; float: left; } .project_case img{width:100%;} .project_case .mask{ width: 100%; height: 100%; position: absolute; background-color: #000; filter: alpha(opacity=60); opacity: 0.6; } .project_case .casename{ padding: 10px 50px; color: #fff; border:1px #fff solid; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); } .project_case .caseone{ width:100%; float: left; position: relative; } .project_case .casetow{ width:100%; float: left; position: relative; } .project_case .casethree{ width:100%; float: left; position: relative; } .project_case .ml20{ margin-left:0px; } .project_case div{margin-bottom:20px;} .qganlist{ width:100%; margin:30px 0; float: left; } .qganlist img{ width:100%; } .hzhb{ background-color: #F8F8F8; margin-bottom:50px; } .hzhb .hzhblist{ padding:20px; width:100%; display: flex; flex-wrap: wrap; margin-bottom:30px; float: left; } .hzhbone{ flex: 0 0 25%; max-width: 25%; padding:10px; float: left; } .hzhbone img{width:100%;} .joinus{ padding:20px; width:100%; float: left; } .joinus .left{ width:100%; float: left; background-color: #F8F8F8; position: relative; overflow: hidden; } .joinus .left .pic{ width:40%; float: left; height: 281px; overflow: hidden; } .joinus .left .pic img{ width:100%; height: 100%; } .joinus .left .desc{ width:60%; float: left; height: 281px; padding:20px; position: relative; } .joinus .left .desc .title,.joinus .right2 .desc .title{ width:100%; float: left; font-size: 24px; font-family: 微软雅黑; color: #3584B8; } .joinus .left .desc p,.joinus .right2 .desc p{ margin:10px 0; width:100%; float: left; font-size: 14px; line-height: 150%; color: #999; } .joinus .left a.more,.joinus .right2 a.more{ padding:5px 10px; float: right; background: none; border:1px #3584B8 solid; color: #3584B8; position: absolute; bottom: 20px; margin-left: -100px; } .joinus .left a.more:hover,.joinus .right2 a.more:hover{ background-color: #3584B8; color: #fff; } .joinus .right{ margin-top:20px; width:100%; float: left; overflow: hidden; } .joinus .right .desc{ padding:20px; width:40%; height: 281px; float: left; background-color: #3584B8; color: #fff; position: relative; } .joinus .right .pic{ width:60%; height: 281px; float: left; overflow: hidden; } .joinus .right .pic img{ width:100%; } .joinus .right2{ margin:20px 0 0 0; width:100%; float: left; overflow: hidden; background-color: #F8F8F8; } .joinus .right2 .desc{ padding:20px; width:60%; height: 281px; float: left; position: relative; } .joinus .right2 .pic{ width:40%; height: 281px; float: left; overflow: hidden; } .joinus .right2 .pic img{ width:100%; height: 281px; } .joinus .right .desc .title{ width:100%; float: left; font-size: 24px; font-family: 微软雅黑; color: #fff; border-bottom: 1px #fff solid; padding-bottom: 10px; } .joinus .right .desc p{ margin:10px 0; width:100%; float: left; font-size: 14px; line-height: 150%; color: #fff; } .joinus .right .desc a.more{ padding:5px 10px; float: right; background: none; border:1px #fff solid; color: #3584B8; background-color: #fff; position: absolute; bottom: 20px; margin-left: -100px; } .joinus .right .desc a.more:hover{ background-color: #3584B8; color: #fff; } .join_in{ width:100%; float: left; position: relative; margin-bottom:100px; overflow: hidden; } .join_in .mask{ width: 100%; height: 100%; position: absolute; background-color: #000; filter: alpha(opacity=60); opacity: 0.6; } .join_in .desc{ width:300px; text-align: center; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .join_in .desc .title{ font-size: 24px; font-family: 微软雅黑; line-height: 50px; width:100%; float: left; } .join_in .desc .des{ font-size: 14px; font-family: 微软雅黑; line-height: 40px; width:100%; float: left; } .join_in .desc .btn{ margin-top: 30px; width:100%; float: left; text-align: center; } .join_in .desc .btn a{ font-size: 24px; font-family: 微软雅黑; padding: 10px 30px; color: #3584B8; border: 1px #3584B8 solid; } .join_in img{ width:100%; float: left; } .culture{ display: flex; flex-wrap: wrap; padding:50px 0; } .culture .cnt{ flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; margin-bottom:30px; float: left; position: relative; } .culture .cnt img{ width:100%; } .culture .cnt .mask{ width: calc(100% - 30px); height: 100%; position: absolute; background-color: #000; filter: alpha(opacity=30); opacity: 0.3; } .culture .cnt .desc{ width:300px; text-align: center; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .culture .cnt .title{ font-size: 24px; font-family: 微软雅黑; line-height: 50px; width:100%; float: left; } .culture .cnt .hr { width: 60px; margin: 10px calc(50% - 30px) 10px calc(50% - 30px); height: 2px; background: #fff; border-radius: 3px; float: left; } .culture .cnt .des{ font-size: 14px; font-family: 微软雅黑; line-height: 40px; width:100%; float: left; } .business{ display: flex; flex-wrap: wrap; padding:20px; } .business .first{ flex: 0 0 40%; max-width: 40%; height: 450px; padding-right: 10px; position: relative; float: left; } .business .tow{ flex: 0 0 60%; max-width: 60%; padding-left: 10px; position: relative; float: left; display: flex; flex-wrap: wrap; } .business .first .one{ width: 100%; height: 435px; position: relative; float: left; margin-top:20px; overflow: hidden; } .business .tow .one{ flex: 0 0 50%; max-width: 50%; width: 100%; padding-left: 10px; padding-right: 10px; position: relative; float: left; margin-top:20px; overflow: hidden; } .business .one img{ width: 100%; height: 100%; display: block; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease-out; transition: all 1s ease-out; } .business .one .title{ width: 100%; background: #333333bf; color: #FFF; margin-top: -50px; z-index: 2; position: relative; height: 50px; line-height: 50px; padding:0 10px; } .business .one:hover img{ transform: scale(1.1); } .second-content{width:100%;float: left;padding:20px;} .second-news-item{height:45px;line-height:45px;width:100%;} .second-news-item-title{float:left;width:80%;padding-left:20px;font-size:16px;background:url(../images/bluetitle-icon.png) no-repeat center left;} .second-news-item-title a{color:#333;} .second-news-item-date{width:180px;float:left;text-align:right;font-size:16px;} .second-title{width:100%;height:50px;background:url(../images/lhtitle-bg.png) no-repeat center;margin:40px auto ;text-align:center;} .second-title span{line-height:50px;color:#fff;font-size:26px;font-weight:bold;margin-top:50px;} #slider { width: 100%; margin: 0 auto; position: relative; } .scroll { height: auto; width: 100%; overflow: auto; overflow-x: hidden; position: relative; clear: left; background: #FFFFFF; } .scrollContainer div.panel { padding: 20px 0; height: auto; width: 100%; display: none; } #shade { height: 50px; } ul.navigation { list-style: none; margin: 0; padding: 0 20px; padding-bottom: 9px; overflow-x: scroll; overflow-y: hidden; height: 60px; } ul.navigation::-webkit-scrollbar { width: 100%; height: 2px; } ul.navigation li { display: inline; margin: 10px; height: 44px; line-height: 44px; float: left; } ul.navigation a { padding: 14px 30px; color: #000; text-decoration: none; background-color: #F2F2F2; } ul.navigation a:hover { background-color: #f6f6f6; } ul.navigation a.selected { background-color: #3584B8; color: #fff; } ul.navigation a:focus { outline: none; } .scrollButtons { position: absolute; top: 10px; cursor: pointer; } .scrollButtons.left { left: -10px; } .scrollButtons.right { right: -10px; } .hide { display: none; } } @media (max-width:720px) { body{font-size:14px;} .page_header{width:100%;float: left;padding:10px 20px; margin-bottom: 0px;} .box{width: 100%;float:left;} .box-cnt{width: 100%;margin:0;float:left;} .page_header .logo{width: 60%;float: left;} .page_header .top_r{display: none;} .banner_m{width: 100%; max-height: 260px; float: left;overflow: hidden;border-bottom:3px #0165A3 solid;} .banner_m .ran,.banner_m .ranbtn1,.banner_m .ranbtn2{display: none;} .banner{display:none;} .navbar-header{ float: right;padding: 5px; color:#0165A3; border:1px #0165A3 solid; margin-top: 6px;} .banner .layui-carousel>[carousel-item]>.layui-this{ background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-position: center 0; } nav{ display: none; position:absolute; left:0px; top:60px; background:#000; width:100%; height:100%; filter:alpha(opacity=90); opacity:0.9; z-Index:999; } nav li{width:100%; padding:0 20px; float: left; line-height: 49px; font-size:16px; font-weight:bold; } nav li a{color: #fff;} nav li i{float:right;line-height: 49px;} nav li.active,nav li:hover{background-color: #3584B8; color: #fff;} nav li.active a,nav li:hover a{color: #fff;} nav .submenu{width: 100%;float: left;display: none;} nav .submenu li{background:none;font-weight:normal;} nav .submenu li a{color: #fff;} nav .submenu li i{float:left;line-height: 49px;} nav .submenu li.active,nav .submenu li:hover{background: none; color: #fff;} nav .submenu li:hover a{color: #000;} nav .submenu li i{color: #3E9254;} nav .submenu li.active a i,nav .submenu li:hover a i{color: #3E9254;} nav .submenu li.active a,nav .submenu li.active a:hover,nav .submenu li a:hover,nav .submenu li:hover a:hover{color: #fff;} .layui-tab-title{padding: 0 20px;} .layui-tab-title .layui-this { color: #fff !important; border: 0 !important; background: #3584B8; } .index_news_left{ padding: 20px; width:100%; position: relative; min-height: 1px; overflow: hidden; } .index_news_left ul{ padding: 20px 0 20px 30px; width: 100%; float: left; border-top: 1px #EEEEEE solid; border-bottom: 1px #EEEEEE solid; } .index_news_left li { list-style-type:disc; color: #034FB1; font-size: 16px; float: left; width: 100%; margin-bottom:20px; } .index_news_left li .newsbox{ width: 80%; float: left; } .index_news_left li .title{ width: 100%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px; } .index_news_left li .desc{ padding: 20px 0; width: 100%; line-height: 25px; color: #999; font-size: 16px; float: left; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 70px; } .index_news_left li .time{ width: 20%; float: left; text-align: right; color: #999; font-size: 14px; } .index_news_left li .time .day{ font-size:30px; } .index_news_left .newmore{ margin-top:20px; width: 100%; float: left; } .index_news_left .newmore .line{ width: 85%; float: left; height:30px; padding: 13px 0; } .index_news_left .newmore .line .lineg{ width: 70%; height:4px; background-color: #4C975E; float: left; } .index_news_left .newmore .line .lineb{ width: 30%; height:4px; background-color: #0067A9; float: left; } .index_news_left .newmore .mores{ width: 15%; float: left; font-size:20px; line-height: 30px; text-align: right; color: #0067A9; } .index_news_left li .time .img{ margin-top:10px; display: none; } .index_news_right_m{ width:100%; padding: 20px; position: relative; min-height: 1px; } .index_news_right{display: none;} .index_news_right_m .newstop{ width: 100%; float: left; /*display: flex;*/ flex-wrap: wrap; } .index_news_right_m .newstop .pic{ flex: 0 0 40%; max-width: 40%; max-height: 110px; padding-right: 10px; float: left; overflow: hidden; } .index_news_right_m .newstop .pic img{ width: 100%; float: left; } .index_news_right_m .newstop .newdesc{ flex: 0 0 60%; max-width: 60%; color: #333; float: left; font-size:16px; } .index_news_right_m .newstop .newdesc .title{ width: 100%; line-height: 30px; text-align: left; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight: bold; } .index_news_right_m .newstop .newdesc .desc{ width: 100%; line-height: 20px; height:60px; font-size:14px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 60px; text-align: left; margin-top: 10px; } .pd20{padding: 20px;} .index_cnt{ padding: 20px 20px 0; width: 100%; float: left; } .index_cnt .index_left{ width: 100%; float: left; position: relative; } .index_cnt .index_right{ width: 100%; float: left; position: relative; } .index_title{ width: 100%; float: left; } .index_title .title{ font-size:16px; font-weight:bold; line-height: 40px; float: left; } .index_title .title_en{ margin-left: 20px; font-size:14px; line-height: 40px; color: #3584B8; float: left; } .index_title .title_en i{ color: #4EA15D; } .index_title .title_cls{ margin-left: 20px; float: left; } .index_title .title_cls a{ margin-top: 5px; display:block; color: #3584B8; float: left; margin-left: 10px; padding: 2px 10px; } .index_title .title_cls a.active{ background-color: #3584B8; color: #fff; } .index_title .title_more{ margin-left: 20px; float: right; } .index_title .title_more .more,.more{ margin:10px 0 0 0; border-left: 5px #449C59 solid; background-color: #3584B8; color: #fff; padding: 0px 5px; } .index_title_line{ width: 100%; height:5px; border-top:1px #333 dotted; border-bottom: 1px #333 dotted; float: left; } .index_title_line .line{ width: 150px; height:5px; background-color: #3584B8; float: left; position: absolute; margin-top: -1px; } .index_case,.index_video{ display: flex; flex-wrap: wrap; width:100%; overflow: hidden; padding: 20px 0 0; } .index_case li{ flex: 0 0 50%; max-width: 50%; position: relative; float: left; background-color: #FCFCFC; } .index_case li{ padding-left: 5px; padding-right: 5px; } .index_case li .pic{ width:100%; max-height: 90px; height:auto; overflow: hidden; float: left; } .index_case li .pic img{ width:100%; height:90px; } .index_case li .desc{ width:100%; float: left; padding: 10px 0; text-align: center; color: #999; } .index_case li .desc .title{ height:40px; line-height: 40px; color: #333; font-size:16px; font-weight:bold; } .index_case li .desc p{ line-height: 25px; white-space: pre-line; } .index_video .video{ width:100%; height:auto; overflow: hidden; float: left; } .index_video .video_play{ display: none; } .index_video .video i{ position: absolute; font-size: 50px; color: #fff; margin-top: 100px; margin-left: 40%; } .index_video .desc{ width:100%; height:40px; line-height: 40px; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color: #FCFCFC; padding: 0 20px; } .index_video iframe{ width: 360px !important; height: 268px !important; } .jrfz{ width:100%; padding: 20px 0; float: left; } .jrfz .jrfzone{ display:none; } .jrfz .active{ display:block; } .index_qywh{ padding:0 20px; } .qywh{ width:100%; position: relative; margin-bottom: 20px; float: left; } .qywh .cnt{ width:100%; border:1px #EEEEEE solid; float: left; } .qywh .pic{width:100%;float: left;} .qywh .pic img{width:100%;} .qywh .desc{width:100%;padding: 20px 20px 0;float: left;line-height: 25px;} .qywh .mores{width:100%;float: left;padding: 0 20px 20px;} .qywh .mores .more{float: right;} footer{ margin-top: 20px; padding: 20px 0 20px; width:100%; float: left; background-color: #F8F8F8; border-bottom: 2px #0564A4 solid; } footer img{ max-width: 100%; } footer .footer_logo{ display: none; } footer .footer_logo .logo{ width:100%; float: left; } footer .footer_logo .link{ display: none; } footer .link_m{ display: block; width: 100%; position: relative; float: left; } footer .footer_cnt{ padding: 0 20px; width: 100%; position: relative; float: left; } footer .footer_cnt p{ line-height: 25px; width:100%; float: left; } footer .footer_code{ display: none; } .listbanner{width: 100%;float: left;overflow: hidden;height: 160px;} .listbanner .bannerpic{width: 100%;height: 160px;float: left;position: relative;} .listbanner .mask{ width: 100%; height: 160px; position: absolute; background-color: #000; filter:alpha(opacity=30); opacity:0.3; } .listbanner .listname{ width: 100%; height: 160px; font-size:18px; position: absolute; font-weight:bold; filter:alpha(opacity=100); opacity:1; color: #fff; text-align: center; } .listbanner .listname p{ margin-top:50px; line-height: 30px; } .fn_left { float: left; } .fn_right { float: right; } .wzwz{display: none;} .wzwz_m{width:100%;padding: 20px 10px 0px; /*border-bottom: #3E9254 2px solid;*/} .wzwz .wz_left{float: left;} .wzwz .wz_right{float: right;} .wzwz .wz_right a { margin: 0 15px; padding-bottom: 10px; } .wzwz .wz_right a:hover, .wzwz .wz_right a.active { border-bottom: #3584B8 2px solid; color: #3584B8; } .wzwz_m a { margin: 0 5px; padding: 12px; float: left;} .wzwz_m a:hover,.wzwz_m a.active{background-color: #3584B8; color: #fff;} /*新闻资讯*/ .nyxw{padding: 20px;} .nyxw ul li {width:100%; float: left; display: block; padding: 20px 0; border-bottom: #E4E4E4 1px dashed; } .nyxw ul li a { display: block; } .nyxw ul li a .nxwimg { width: 30%; max-height: 80px; overflow: hidden; } .nyxw ul li a .nxwimg img { width: 100%; transition: all 0.5s; } .nyxw ul li a .nxjj { width: 65%; } .nyxw ul li a .nxjj h4 { font-size: 16px; font-weight: normal; color: #222; line-height:25px; /*white-space: nowrap; text-overflow: ellipsis; overflow: hidden;*/ } .nyxw ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; line-height: 30px;} .nyxw ul li a .nxjj p { line-height: 24px;display: none; } .nyxw ul li a .nxjj .xmore { margin-top: 0px; border: #3584B8 1px solid; border-radius: 5px; color: #3584B8; display: inline-block; padding: 5px 15px; } .nyxw ul li:hover img { transform: scale(1.08); } .nyxw ul li a:hover .xmore { background: #3584B8; color: #fff; transition: all 0.5s; } .xwxql {width: 100%;line-height: 25px; min-height: 500px; padding:20px 20px 30px 20px; } .xwxql .title { text-align: center; display: block; line-height: 50px; font-size: 20px; color: #222; font-weight: normal; } .xwxql .desc { display: block; text-align: center; margin-bottom: 50px; } .xwxql .content{width:100%;float: left;} .xwxql .content img{max-width: 100%;} .xwxql p { /*text-indent: 2em;*/line-height: 25px; } #share { margin: 30px 0 0 0; } #share span { margin-bottom: 0 !important; } .xwxql #xwlist { margin-top: 30px;float:left;} .xwxql #xwlist p { text-indent: 0 !important; color: #999; } .xwxql #xwlist p a:hover { color: #666; text-decoration: underline; } .brand{padding: 50px 10px;} .brand .layui-tab-title{margin-left:0px;} .brand .layui-tab-title li{ /*border:1px #F5F5F5 solid;*/ background-color: #F5F5F5; font-size:16px; font-weight:bold; } .brand .layui-tab-title li img{ width:28px;} .brand .layui-tab-title li:first-child{margin-right:20px;} .brand .layui-tab-title .layui-this { color: #fff !important; background: #3584B8; border-radius: unset; } .brand .brandcnt{ display: flex; flex-wrap: wrap; border: 1px #eee solid; padding: 10px 0; } .brand .brandcnt .brand_left,.brand .brandcnt .brand_right{ width:100%; padding-left: 10px; padding-right: 10px; position: relative; min-height: 1px; } .brand .brandcnt .brand_left img{ width:100%; } .brand .brandcnt .brand_right .title{ width:100%; float: left; color: #B98D62; font-size:20px; height: 40px; line-height: 40px; } .brand .brandcnt .brand_right .desc{ width:100%; float: left; line-height: 25px; } .brand .brandcnt .brand_right .desc p{ width:100%; margin-bottom: 0px !important; float: left; line-height: 25px; } .brand .brandcnt .brand_right .desc .more{ float: right; padding: 5px 10px; border-left: unset; } .brand .layui-badge-rim, .layui-border, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit, .layui-layedit-tool, .layui-panel, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea { border-color:#fff; } .ttt { text-align: center; font-size: 30px; margin: 20px auto 20px; } .hr { width: 60px; margin: 0 auto 20px; height: 3px; background: #3584B8; border-radius: 3px; } .hr2 { width: 60px; margin: 0 auto 30px; height: 3px; background: #3584B8; border-radius: 3px; } .tcnt{ text-align: center; width:100%; padding:20px; float: left; } .xl{ font-size: 16px; text-align: center; color: #939393; width: 100%; margin: 0 auto; line-height: 60px; display: flex; flex-wrap: wrap; justify-content: center; } .xl a{ margin:0 20px; } .xl a:hover,.xl .active{ color: #3584B8; border-bottom: 2px #3584B8 solid; } .list{ padding:20px; width: 100%; display: flex; justify-content: space-between; /*margin-top: 75px;*/ flex-wrap:wrap; text-align: center; font-size: 16px; } .list li{ width: 50%; height: 100px; margin-bottom: 15px; overflow: hidden; cursor: pointer; padding-left: 5px; padding-right: 5px; } .list img{ width: 100%; height: 100px; display: block; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease-out; transition: all 1s ease-out; } .list .title{ width: 100%; background: #333333bf; color: #FFF; margin-top: -50px; z-index: 2; position: relative; height: 50px; line-height: 50px; } .list li:hover img{ transform: scale(1.1); } ul.pagelist { text-align: center; height: auto; width: 100%; margin: 20px auto;float: left; } ul.pagelist li { padding: 0; margin: 0; display: inline-block; margin-right: 4px; line-height: 34px; height: auto; width: auto; border: none; background: none; } ul.pagelist a, .pagelist .pageinfo {border: 1px solid #eee;padding: 8px 14px;font-size: 14px;_padding: 5px 10px;font-weight: normal;overflow: hidden;overflow: hidden;height: auto;width: auto;} ul.pagelist a:hover, .pagelist .thisclass a, .pagelist .active { background: #3584B8; border-color: #3584B8; color: #fff; } .pagelist .active a{ color: #FFF; } .lx{ width: 100%; padding:20px; float: left; } .hz{ width: 100%; padding:20px; float: left; } .hz .fl{ width: 100%; float: left; } .hz .fl .d1{ font-size: 18px; font-weight: bold; line-height: 32px; margin-bottom: 15px; } .hz .fl .d2{ font-size: 16px; line-height: 21px; font-weight: bold; margin-bottom: 17px; } .hz .fl .d3{ font-size: 14px; line-height: 18px; color: #676966; margin-bottom: 47px; } .hz .fl .d4{ height: 5px; width: 100px; background: #3584B8; position: relative; z-index: 2; } .hz .fl .d5{ height: 1px; width: 100%; background: #eee; margin-top:-3px; position: relative; z-index: 1; margin-bottom: 40px; } .hz .fl .d6{ display: flex; justify-content: space-between; flex-wrap: wrap; } .hz .dd{ width: 46%; line-height: 25px; margin-bottom: 30px; color: #8A898E; text-align: center; } .hz .dd span{ font-size: 14px; color: #000; } .hz .dd img{ width: 60px; vertical-align: middle; display: inline-block; margin-right: 5px; } .hz .dd div{ vertical-align: middle; display: inline-block; width: 100%; } .hz .fr{ float: right; width: 100%; background: #F5F5F5; } .hz .fr .hzt{ font-size: 20px; font-weight: bold; margin-top:55px; text-align: center; width: 100%; } .hz .fr .hr{ margin: 20px auto; } .hz .fr form{ width: 100%; float: left; padding:20px; } .hz .ipt{ display: flex; justify-content: space-between; flex-wrap: wrap; } .hz form input{ width: 100%; display: inline-block; padding:15px 10px; margin-bottom: 20px; border: 1px solid #DEDEDE; color: #9C9C9C; } .hz textarea{ width: 100%; border: 1px solid #DEDEDE; color: #9C9C9C; padding:10px; height: 110px; } .hz .btn{ padding:10px 60px; color: #FFF; background: #3584B8; border-radius: 10px; margin:25px auto 0; display: block; } .lxclear{ clear: both; margin-bottom: 75px; } .div5{ background: #f5f5f5; width: 100%; text-align: center; padding: 50px 0; } .div5 .dt1,.div8 .dt1,.div10 .dt1,.div11 .dt1{ font-size: 18px; } .div5 .dt2,.div8 .dt2,.div10 .dt2,.div11 .dt2{ margin:20px auto 15px; width: 60px; border-bottom: 3px solid #3584B8; } .div5 .dt3,.div8 .dt3,.div11 .dt3{ font-size: 14px; color: #999999; } .div5 .dd{ display: flex; width: 100%; padding:50px 20px; text-align: center; justify-content: space-between; flex-wrap: wrap; padding-top: 66px; } .div5 .dd div{ width:100%; margin-bottom:20px; background: #FFF; box-shadow: 1px 1px 20px 0px #e0e0e0; } .div5 img{ display: block; width: 100%; height: 175px; margin:0 auto; } .div5 .p1{ margin:20px auto; font-size: 14px; } .div5 .p2{ font-size: 13px; color: #989898; width:220px; margin:0 auto 50px; text-align: left; line-height: 27px; } .div5 .zx{ padding: 15px 68px; background: #2F69B3; color: #FFF; font-size: 18px; margin:53px auto 44px; border-radius: 5px; } .div8,.div10,.div11{ padding: 50px 0 0; width: 100%; text-align: center; margin:0 auto; } .div8 .dt{ font-size: 30px; margin:125px auto 60px; } .div8 .dd{ padding: 50px 20px; display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; } .div8 .dd div{ width: 100%; margin-bottom:20px; } .div8 .dd .d2,.div8 .dd .d3,.div8 .dd .d4,.div8 .dd .d5{ width: 48%; } .div8 .dd img{ width: 100%; height: 216px; display: block; } .div8 .dd .d2 img,.div8 .dd .d3 img,.div8 .dd .d4 img,.div8 .dd .d5 img{ height: 150px; } .div8 .dd span{ display: block; color: #FFF; background: #ADADAD; padding:15px 0; font-size: 14px; } .div9{ background-color: #000; padding: 50px 0; } .div9 .dt1{ font-size:20px; margin-bottom: 20px; color:#fff; text-align: center; } .div9 .dt2{ font-size: 14px; text-align: center; color: #FFF; margin-bottom: 20px; } .div9 .dt3{ width: 60px; margin:0 auto; border-bottom: 3px solid #3584B8; } .div9 .dd{ padding:0 50px; display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; margin:0 auto; } .div9 .dd .d1,.div9 .dd .d2,.div9 .dd .d3,.div9 .dd .d4,.div9 .dd .d5,.div9 .dd .d6{ width: 50%; margin-top:25px; } .div9 .dd img{ display: inline-block; width: 40px; } .div9 .dd .fr{ width: 100%; display: inline-block; color: #FFF; vertical-align: top; float: left; padding-right: 20px; } .div9 .p1{ font-size: 20px; font-weight: bold; } .div9 .p2{ margin-top:15px; } .div10{display:none;} .div10 .d1{width:100%; padding:20px;} .div10 .d1 img{width:100%;} .div11 .d1{ width:100%; padding-top: 20px; display: flex; flex-wrap: wrap; } .div11 .d1 .fl{ display: none; } .div11 .d1 .fr{ padding:20px; width:100%; position: relative; } .div11 .d1 .fr ul.mfields { float: left; width:100%; text-align: center; } .div11 .d1 .fr ul.mfields li { margin-top: 10px; margin-bottom: 10px; float: left; width: 100%; font-family: '微软雅黑'; float: left; margin: 7px 0; } .div11 .d1 .fr ul.mfields .title { padding: 10px 0; line-height: 1.5; color: #5a5a5a; float: left; } .div11 .d1 .fr ul.mfields .inptext { width: 100%; display: inline-block; padding: 6px 10px; margin-bottom: 0px; border: 1px solid #DEDEDE; color: #9C9C9C; } .div11 .d1 .fr ul.mfields textarea { width: 100%; border: 1px solid #DEDEDE; color: #9C9C9C; padding: 10px; height: 110px; } .div11 .d1 .fr ul.mfields .btnsubmit { padding: 10px 0px; width:100%; color: #FFF; background: #3584B8; border-radius: 0px; margin: 25px auto 0; display: block; float: left; border:none; } .respons ul li { background: #b1e0fa; text-align: center; float: left; margin: 10px; box-shadow: 0px 0px 4px 1px #9b9b9b; width: 43%; min-height: 291px; transition: all .5s; } .respons ul li .ovh { padding: 20px; transition: all .5s; margin-bottom: 20px; max-height: 200px; overflow: hidden; } .respons ul li .ovh img { transition: all .5s; width:100%; } .respons ul li h2 { font-size: 18px; margin-bottom: 20px; color: #333333; } .respons ul li:hover{background: #3584B8;} .respons ul li:hover h2{color: #fff;} .respons ul li:hover .ovh{padding: 0px 0px 20px 0px;} .respons ul li:hover .ovh img{width: 100%;} .sales img{width:100%;} .project_case{ padding:20px; width:100%; float: left; } .project_case .mask{ width: 100%; height: 30px; line-height: 30px; position: absolute; background-color: #000; filter: alpha(opacity=60); opacity: 0.6; margin-top: 70px; } .project_case .casename{ padding: 10px; height: 20px; line-height: 20px; margin-top: 65px; color: #fff; text-align: center; width: 100%; position: absolute; } .project_case img{ width: 100%; height: 100px; } .project_case .caseone{ width:45%; overflow: hidden; height: 100px; float: left; margin:5px; position: relative; } .project_case .casetow{ width:45%; overflow: hidden; height: 100px; margin: 5px; float: left; position: relative; } .project_case .casethree{ width:45%; overflow: hidden; height: 100px; margin: 5px; float: left; position: relative; } .project_case .ml20{ margin-left:0px; } .project_case div{margin-bottom:20px;} .qganlist{ width:100%; margin:30px 0; float: left; } .qganlist img{ width:100%; } .hzhb{ background-color: #F8F8F8; margin-bottom:50px; } .hzhb .hzhblist{ padding:20px; width:100%; display: flex; flex-wrap: wrap; margin-bottom:30px; float: left; } .hzhbone{ flex: 0 0 50%; max-width: 50%; float: left; margin: 20px 0 0; } .joinus{ padding:20px; width:100%; float: left; } .joinus .left{ width:100%; float: left; background-color: #F8F8F8; position: relative; overflow: hidden; } .joinus .left .pic{ width:100%; float: left; overflow: hidden; } .joinus .left .pic img{ width:100%; height: 100%; } .joinus .left .desc{ width:100%; float: left; min-height: 200px; padding:20px; position: relative; } .joinus .left .desc .title,.joinus .right2 .desc .title{ width:100%; float: left; font-size: 24px; font-family: 微软雅黑; color: #3584B8; } .joinus .left .desc p,.joinus .right2 .desc p{ margin:10px 0; width:100%; float: left; font-size: 14px; line-height: 150%; color: #999; } .joinus .left a.more,.joinus .right2 a.more{ padding:5px 10px; float: right; background: none; border:1px #3584B8 solid; color: #3584B8; position: absolute; bottom: 20px; margin-left: -100px; } .joinus .left a.more:hover,.joinus .right2 a.more:hover{ background-color: #3584B8; color: #fff; } .joinus .right{ margin-top:20px; width:100%; float: left; overflow: hidden; } .joinus .right .desc{ padding:20px; width:100%; min-height: 200px; float: left; background-color: #3584B8; color: #fff; position: relative; } .joinus .right .pic{ width:100%; max-height: 280px; float: left; overflow: hidden; } .joinus .right .pic img{ width:100%; } .joinus .right2{ margin:20px 0 0 0; width:100%; float: left; overflow: hidden; background-color: #F8F8F8; } .joinus .right2 .desc{ padding:20px; width:100%; min-height: 200px; float: left; position: relative; } .joinus .right2 .pic{ width:100%; max-height: 280px; float: left; overflow: hidden; } .joinus .right2 .pic img{ width:100%; height: 281px; } .joinus .right .desc .title{ width:100%; float: left; font-size: 24px; font-family: 微软雅黑; color: #fff; border-bottom: 1px #fff solid; padding-bottom: 10px; } .joinus .right .desc p{ margin:10px 0; width:100%; float: left; font-size: 14px; line-height: 150%; color: #fff; } .joinus .right .desc a.more{ padding:5px 10px; float: right; background: none; border:1px #fff solid; color: #3584B8; background-color: #fff; position: absolute; bottom: 20px; margin-left: -100px; } .joinus .right .desc a.more:hover{ background-color: #3584B8; color: #fff; } .join_in{ width:100%; float: left; position: relative; margin-bottom:50px; overflow: hidden; } .join_in .mask{ width: 100%; height: 100%; position: absolute; background-color: #000; filter: alpha(opacity=60); opacity: 0.6; } .join_in .desc{ width:100%; text-align: center; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .join_in .desc .title{ font-size: 18px; font-family: 微软雅黑; line-height: 30px; width:100%; float: left; } .join_in .desc .des{ font-size: 14px; font-family: 微软雅黑; line-height: 20px; width:100%; float: left; } .join_in .desc .btn{ margin-top: 30px; width:100%; float: left; text-align: center; } .join_in .desc .btn a{ font-size: 18px; font-family: 微软雅黑; padding: 5px 50px; color: #3584B8; border: 1px #3584B8 solid; } .join_in img{ width:100%; float: left; } .culture{ display: flex; flex-wrap: wrap; padding:50px 0; } .culture .cnt{ width:100%; padding-left: 15px; padding-right: 15px; margin-bottom:30px; float: left; position: relative; } .culture .cnt img{ width:100%; } .culture .cnt .mask{ width: calc(100% - 30px); height: 100%; position: absolute; background-color: #000; filter: alpha(opacity=30); opacity: 0.3; } .culture .cnt .desc{ width:300px; text-align: center; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .culture .cnt .title{ font-size: 24px; font-family: 微软雅黑; line-height: 50px; width:100%; float: left; } .culture .cnt .hr { width: 60px; margin: 10px calc(50% - 30px) 10px calc(50% - 30px); height: 2px; background: #fff; border-radius: 3px; float: left; } .culture .cnt .des{ font-size: 14px; font-family: 微软雅黑; line-height: 40px; width:100%; float: left; } .business{ display: flex; flex-wrap: wrap; padding:20px; } .business .first{ max-width: 100%; position: relative; float: left; } .business .tow{ max-width: 100%; position: relative; float: left; display: flex; flex-wrap: wrap; } .business .first .one{ max-width: 100%; width: 100%; position: relative; float: left; margin-top:20px; overflow: hidden; } .business .tow .one{ margin-top:20px; max-width: 100%; width: 100%; position: relative; float: left; overflow: hidden; } .business .one img{ width: 100%; height: 100%; display: block; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease-out; transition: all 1s ease-out; } .business .one .title{ width: 100%; background: #333333bf; color: #FFF; margin-top: -50px; z-index: 2; position: relative; height: 50px; line-height: 50px; padding:0 10px; } .business .one:hover img{ transform: scale(1.1); } .second-content{width:100%;float: left;padding:20px;} .second-news-item{height:45px;line-height:45px;width:100%;} .second-news-item-title{float:left;width:70%;padding-left:20px;font-size:16px;background:url(../images/bluetitle-icon.png) no-repeat center left;} .second-news-item-title a{color:#333;} .second-news-item-date{width:100px;float:left;text-align:right;font-size:16px;} .second-title{width:100%;height:50px;background:url(../images/lhtitle-bg.png) no-repeat center;margin:40px auto ;text-align:center;} .second-title span{line-height:50px;color:#fff;font-size:26px;font-weight:bold;margin-top:50px;} #slider { width: 100%; margin: 0 auto; position: relative; } .scroll { height: auto; width: 100%; overflow: auto; overflow-x: hidden; position: relative; clear: left; background: #FFFFFF; } .scrollContainer div.panel { padding: 20px 0; height: auto; width: 100%; display: none; } #shade { height: 50px; } ul.navigation { list-style: none; margin: 0; padding: 0 20px; padding-bottom: 9px; overflow-x: scroll; overflow-y: hidden; height: 60px; } ul.navigation::-webkit-scrollbar { width: 100%; height: 2px; } ul.navigation li { display: inline; margin: 10px; height: 44px; line-height: 44px; float: left; } ul.navigation a { padding: 14px 30px; color: #000; text-decoration: none; background-color: #F2F2F2; } ul.navigation a:hover { background-color: #f6f6f6; } ul.navigation a.selected { background-color: #3584B8; color: #fff; } ul.navigation a:focus { outline: none; } .scrollButtons { position: absolute; top: 10px; cursor: pointer; } .scrollButtons.left { left: -10px; } .scrollButtons.right { right: -10px; } .hide { display: none; } }