/* CSS Document */ *{padding:0; margin:0;} html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#e8e8e8;scrollbar-shadow-color:#c1c1bb;scrollbar-highlight-color:#c1c1bb;scrollbar-3dlight-color:#ebebe4;scrollbar-darkshadow-color:#ebebe4;scrollbar-track-color:#f4f4f0;scrollbar-arrow-color:#cacab7; } div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;} div,ul,li{list-style:none;} h1,h2,h3,h4,h5,h6 {font-weight:normal;} a{text-decoration:none; color:#232c39; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; outline:none;} a:hover {text-decoration:none; color:#ff6600; noOutline:expression(this.onFocus=this.blur());} :focus{outline:0;} .clear{margin:0; padding:0; clear:both;} table {BORDER-COLLAPSE:collapse; border-spacing:0;} img{display:block; border:0; width:100%;} b {}i,em {font-style:normal;} br{display:inline; line-height:11px;} button, input, select, textarea,radio {display:block; margin:0; padding:0; outline:none; background-color:transparent; border:0; border-radius:none; -webkit-font-smoothing:antialiased; } button {cursor:pointer;} .clearfix:after {content:""; display:block; height:0; clear:both; visibility:hidden;} .clearfix {display: inline-table;} *html .clearfix {height:1%;} .clearfix {display:block;} *+html .clearfix {min-height:1%;} input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#666; opacity:1;} input:-moz-placeholder,textarea:-moz-placeholder{color:#666;opacity:1;} input::-moz-placeholder,textarea::-moz-placeholder{color:#666;opacity:1;} input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666;opacity:1;} @font-face { font-family: "NotoSans-Regular"; src: url('../fonts/NotoSans-Regular.ttf') format('truetype'), url('../fonts/NotoSans-Regular.woff') format('woff'), url('../fonts/NotoSans-Regular.otf') format('otf'); font-weight: normal; font-style: normal; } body {font-size:14px; color:#222222; font-family:"NotoSans-Regular", Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none; background:#ffffff;} .main {position:relative; margin:0 auto; width:95%; max-width:1400px;} @media screen and (max-width:768px) { body {font-size:12px;} .main {width:92%;} } .header {position:fixed; width:100%; z-index:9; top:0; left:0;} .header_over{position:fixed; width:100%; z-index:9; top:0; left:0; background:#ffffff;} .header_top{overflow:hidden;} .left_logo{float:left; min-width:240px; overflow:hidden;} .left_logo img{width:60px; margin:20px 10px 0 0; float:left;} .left_logo_txt{margin-top:16px; color:#fff; font-weight:700; font-size:20px; text-transform:uppercase;} .left_logo_txt B{font-size:20px; display:block;} .header_right{width:calc(100% - 240px); text-align:left; float:right;} .header_nav{width:100%;} .header_nav ul li{position:relative; float:left; text-align:center; line-height:90px; height:90px; box-sizing:border-box; text-transform:uppercase; color:#fff; font-weight:700; font-size:15px; padding-left:4%;} .header_nav ul li a{color:#fff;} .header_nav ul li:hover a{color:#ff6600;} .header_nav ul li img{vertical-align:middle; margin-top:34px; width:33px; height:22px;} .header_nav ul li:last-child{padding-left:2%;} .header_over .left_logo_txt{margin-top:16px; color:#222222; font-weight:700; font-size:20px; text-transform:uppercase;} .header_over .left_logo_txt B{font-size:20px; display:block;} .header_over .header_nav ul li a{color:#222222;} /*下拉菜单*/ .mnSubBg{background:rgba(255,255,255,0.95); z-index:111; top:90px; position:absolute; display:none; zoom:1; width:100%; overflow:hidden; z-index:999;} /*aboutus*/ .nav_about{width:100%; max-width:1400px; overflow:hidden; position:relative; margin:0 auto; padding:2%; box-sizing:border-box;} .nav_about_left{width:40%; float:left; padding-right:10%; box-sizing:border-box;} .nav_about_left h2{font-size:24px; font-weight:700; margin-bottom:10px; text-transform:uppercase;} .nav_about_left .ptxt{line-height:28px; font-weight:normal;} .nav_about ul{letter-spacing:-8px; overflow:hidden; text-align:left; width:30%; float:left; padding-top:20px;} .nav_about ul li{letter-spacing:normal; vertical-align:top; display:block; box-sizing:border-box; padding:8px 18px; background:url(../images/weizhi_right.png) left center no-repeat; font-weight:normal;} .nav_about ul li:not(:nth-of-type(7n)){ margin-right:0;} .nav_about ul li:nth-child(n+2){margin-top:2%;} .nav_about_right{width:30%; float:right;} .nav_about_right img{width:auto; max-width:100%;} /*product*/ .nav_product{width:100%; max-width:1400px; overflow:hidden; position:relative; margin:0 auto; padding:2%; box-sizing:border-box;} .nav_product_left{width:40%; float:left; padding-right:10%; box-sizing:border-box;} .nav_product_left h2{font-size:24px; font-weight:700; margin-bottom:10px; text-transform:uppercase;} .nav_product_left .ptxt{line-height:28px;font-weight:normal;} .nav_product ul{letter-spacing:-8px; overflow:hidden; text-align:left; width:30%; float:left;padding-top:20px;} .nav_product ul h2{font-size:18px; font-weight:700; margin-bottom:10px; text-transform:uppercase; letter-spacing:normal;} .nav_product ul li{letter-spacing:normal; vertical-align:top; display:block; box-sizing:border-box; padding:8px 18px; background:url(../images/weizhi_right.png) left center no-repeat;font-weight:normal;} .nav_product ul li:not(:nth-of-type(7n)){ margin-right:0;} .nav_product ul li:nth-child(n+2){margin-top:2%;} .nav_product_right{width:30%; float:right;} .nav_product_right img{width:auto; max-width:100%;} /*news*/ .nav_news{width:100%; max-width:1400px; overflow:hidden; position:relative; margin:0 auto; padding:2%; box-sizing:border-box;} .nav_news_left{width:40%; float:left; padding-right:10%; box-sizing:border-box;} .nav_news_left h2{font-size:24px; font-weight:700; margin-bottom:10px; text-transform:uppercase;} .nav_news_left .ptxt{line-height:28px;font-weight:normal;} .nav_news ul{letter-spacing:-8px; overflow:hidden; text-align:left; width:30%; float:left;padding-top:20px;} .nav_news ul li{letter-spacing:normal; vertical-align:top; display:block; box-sizing:border-box; padding:8px 18px; background:url(../images/weizhi_right.png) left center no-repeat;font-weight:normal;} .nav_news ul li:not(:nth-of-type(7n)){ margin-right:0;} .nav_news ul li:nth-child(n+2){margin-top:2%;} .nav_news_right{width:30%; float:right;} .nav_news_right img{width:auto; max-width:100%;} /*project*/ .nav_project{width:100%; max-width:1400px; overflow:hidden; position:relative; margin:0 auto; padding:2%; box-sizing:border-box;} .nav_project_left{width:40%; float:left; padding-right:10%; box-sizing:border-box;} .nav_project_left h2{font-size:24px; font-weight:700; margin-bottom:10px; text-transform:uppercase;} .nav_project_left .ptxt{line-height:28px;font-weight:normal;} .nav_project ul{letter-spacing:-8px; overflow:hidden; text-align:left; width:30%; float:left;padding-top:20px;} .nav_project ul li{letter-spacing:normal; vertical-align:top; display:block; box-sizing:border-box; padding:8px 18px; background:url(../images/weizhi_right.png) left center no-repeat;font-weight:normal;} .nav_project ul li:not(:nth-of-type(7n)){ margin-right:0;} .nav_project ul li:nth-child(n+2){margin-top:2%;} .nav_project_right{width:30%; float:right;} .nav_project_right img{width:auto; max-width:100%;} /*workshop*/ .nav_workshop{width:100%; max-width:1400px; overflow:hidden; position:relative; margin:0 auto; padding:2%; box-sizing:border-box;} .nav_workshop_left{width:40%; float:left; padding-right:10%; box-sizing:border-box;} .nav_workshop_left h2{font-size:24px; font-weight:700; margin-bottom:10px; text-transform:uppercase;} .nav_workshop_left .ptxt{line-height:28px;font-weight:normal;} .nav_workshop ul{letter-spacing:-8px; overflow:hidden; text-align:left; width:30%; float:left;padding-top:20px;} .nav_workshop ul li{letter-spacing:normal; vertical-align:top; display:block; box-sizing:border-box; padding:8px 18px; background:url(../images/weizhi_right.png) left center no-repeat;font-weight:normal;} .nav_workshop ul li:not(:nth-of-type(7n)){ margin-right:0;} .nav_workshop ul li:nth-child(n+2){margin-top:2%;} .nav_workshop_right{width:30%; float:right;} .nav_workshop_right img{width:auto; max-width:100%;} .m-header {display:none;} @media screen and (max-width:768px) { .header {display:none;} .m-header {display:block; position:fixed; top:0; left:0; width:100%; background:rgba(0,80,162,1); z-index:99;} .m-header .main {margin:0 auto; width:96%; height:45px; overflow:hidden;} .m-header-logo {float:left; width:85%; margin-top:5px;font-size:16px;} .m-header-logo img{height:35px; width:auto; float:left; margin-right:5px;} .m-header-logo h2{font-size:12px; line-height:18px; text-transform:uppercase;color:#fff;font-weight:700;} .m-header-logo h2 b{display:block;} .nav-btn {position:relative; float:right; margin:14px -9px 0 0; width:50px; height:30px; cursor:pointer;} .nav-btn span {position:absolute; left:10px; display:block; width:30px; height:3px; background:#ffffff; transition:all ease 0.35s;} .nav-btn span:nth-of-type(1){top:0;} .nav-btn span:nth-of-type(2){top:8px;} .nav-btn span:nth-of-type(3){top:16px;} .nav-btn-se span:nth-of-type(1){top:10px; transform:rotate(45deg);} .nav-btn-se span:nth-of-type(2){width:0} .nav-btn-se span:nth-of-type(3){top:10px; transform:rotate(-45deg);} .m-nav {position:fixed; top:-100%; left:0; z-index:9999; width:100%; height:calc(100%); font-size:16px; line-height:42px; background-image:linear-gradient(to right,#0050a2, #0050a2); overflow:auto; overflow-x:hidden; transition:top ease 0.35s; opacity:.98;} .nav-show {top:45px;} .nav-show ul {border-bottom:1px rgba(255,255,255,0.20) solid;} .m-nav ul li i {position:absolute; top:4px; right:0px; height:40px; padding:0 17px 0 17px;} .m-nav ul li i svg {transform:rotate(-90deg); transition:all ease 0.35s;} .m-nav ul li .m-nav-i-se svg {transform:rotate(0deg);} .m-nav ul li {position:relative; line-height:45px; font-size:16px; border-top:1px rgba(255,255,255,0.20) solid; font-weight:normal;} .m-nav ul li img{ height:20px; width:auto; margin-right:10px; float:left; margin-top:12px;} .m-nav ul li ul {display:none;} .m-nav ul li a {color:#fff;width:80%; display:block; padding-left:20px;} .m-nav ul li ul li a {display:block; font-size:13px; color:#fff; line-height:20px; text-align:left; padding:10px 10px 10px 30px; opacity:0.8;} .m-nav ul li i svg {width:20px; height:20px; fill:#fff;} .m-nav ul li .m-nav-i-se svg {fill:#fff;} .m-nav ul li ul li>ul {margin-left:10px;} } /***banner***/ .banner {width:100%; display:block; position:relative; height:auto; overflow:hidden;background:#000 url(../images/loading.gif) 50% no-repeat;} #bannermob{display:none; margin-top:45px;} #bannerpc{} .swiper-slide{position:relative; background-position:center!important; background-size:cover!important;} .flex-control-nav{position:absolute; bottom:15px; left:50%; margin-left:-150px; padding:4px 0 2px; z-index:2; width:300px; text-align:center;} .flex-control-nav li{display:inline-block; width:16px; height:16px; margin:0 5px; *display:inline; zoom:1;} .flex-control-nav a{display:inline-block; width:16px; height:16px; line-height:40px; overflow:hidden; background:url(../images/bpng02.png) no-repeat; cursor:pointer;} .flex-control-nav .flex-active{background:url(../images/bpng01.png) no-repeat;} .flex-direction-nav{position:absolute; z-index:3; width:100%; top:50%; margin-top:-30px;} .flex-direction-nav li a{position:absolute; display:block; width:28px; height:48px; overflow:hidden; cursor:pointer;} .flex-direction-nav li a.flex-prev{left:10px; background:url(../images/prev.png) center center no-repeat;} .flex-direction-nav li a.flex-next{right:10px; background:url(../images/next.png) center center no-repeat;} .swiper-pagination-bullet {background: #fff; opacity:0.5;} .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity:1;} .banner_next{ right:30px; width:50px; height:50px; background:rgb(0,0,0,0.3); color:#ffffff; border-radius:100%;} .banner_prev{ left:30px; width:50px; height:50px; background:rgb(0,0,0,0.3); color:#ffffff; border-radius:100%;} .slide-txt1 {position:absolute; color:#fff; top:50%; transform:translateY(-50%); width:1100px; box-sizing:border-box; left:13%;} .slide-txt1 .p1 {font-size:42px; line-height:55px; margin-bottom:10px; text-transform:uppercase; font-weight:700; text-shadow:0px 0px 4px #666;} .slide-txt1 .p1 span{color:#ff6600;} .slide-txt1 .p2 {font-size:20px; line-height:40px;margin-bottom:40px;text-shadow:0px 0px 4px #666; font-weight:normal;} .more_big{display:inline-block; line-height:48px; font-size:16px; padding:0 30px; text-align:center; text-transform:uppercase; color:#fff; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; margin-right:15px; border:1px rgb(255,255,255,0.7) solid; background:rgb(0,0,0,0); box-sizing:border-box; border-radius:5px; font-weight:normal;} .more_big a{ color:#FFF} .more_big:hover{color:#fff; background:#0050a2;} .more_big:hover a{color:#fff;} .more_big2{display:inline-block; line-height:50px; font-size:16px; padding:0 30px; text-align:center; text-transform:uppercase; color:#fff; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; border:1px rgb(255,255,255,0.7) solid; background:rgb(0,0,0,0); box-sizing:border-box;border-radius:5px;} .more_big2 a{ color:#fff} .more_big2:hover{color:#fff; background:#0050a2;} .more_big2:hover a{color:#fff;} @media screen and (max-width:768px) { #bannermob{display:block;} #bannerpc{display:none;} .flex-control-nav {position:absolute; bottom:10px; z-index:2; left:50%; margin-left:-150px; padding:1px 0; z-index:2; width:300px; text-align:center;} .flex-control-nav li {display:inline-block; width:8px; height:8px; margin:0 4px; *display:inline; zoom:1;} .flex-control-nav a {display:inline-block; width:8px; height:8px; line-height:28px; overflow:hidden; background:url(../images/bpng04.png) no-repeat; cursor:pointer;} .flex-control-nav .flex-active {background:url(../images/bpng03.png) no-repeat;} .flex-direction-nav {position:absolute; top:35%; z-index:3; width:100%; display:none;} .flex-direction-nav li a {position:absolute; display:block; width:15px; height:29px; overflow:hidden; cursor:pointer;} .flex-direction-nav li a.flex-prev {left:10px; background:url(../images/prev.png) center center no-repeat;} .flex-direction-nav li a.flex-next {right:10px; background:url(../images/next.png) center center no-repeat;} .swiper-container-mob{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1} .swiper-pagination-mob{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10;} .slide-txt1 {width:90%; box-sizing:border-box; left:5%;} .slide-txt1 .p1 {font-size:18px; line-height:32px;} .slide-txt1 .p2 { font-size:14px; line-height:20px; margin-bottom:20px;} .more_big{height:40px; line-height:40px; font-size:12px; padding:0 25px; margin-right:10px;} .more_big2{height:40px; line-height:40px; font-size:12px; padding:0 25px;} } /***img***/ .imgbox {position:relative; overflow:hidden; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;} .imgbox img {transition:clip 0.3s cubic-bezier(0,.3,.6,1), transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease, -webkit-clip 0.3s cubic-bezier(0,.3,.6,1);} a:hover .imgbox img {-webkit-transform:scale(1.05); transform:scale(1.05);} .imgbox:hover img {-webkit-transform:scale(1.05); transform:scale(1.05);} .imgbox .mask, .imgbox .view {position:absolute; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; opacity:0;} .imgbox .mask {bottom:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8);} .imgbox .view {top:50%; left:50%; margin:-26px 0 0 -24px; width:48px; height:48px; background:url(../images/view.png) no-repeat; -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);} .imgbox:hover .mask, .imgbox:hover .view {opacity:0.8;} .imgbox:hover .view {-webkit-transform:scale(1,1); transform:scale(1,1);} .imgbox2 {position:relative; overflow:hidden; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;} .imgbox2 img {transition:clip 0.3s cubic-bezier(0,.3,.6,1), transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease, -webkit-clip 0.3s cubic-bezier(0,.3,.6,1);} a:hover .imgbox2 img {-webkit-transform:scale(1.05); transform:scale(1.05);} .imgbox2:hover img {-webkit-transform:scale(1.05); transform:scale(1.05);} .imgbox2 .mask, .imgbox2 .view {position:absolute; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; opacity:0;} .imgbox2 .mask {bottom:0; left:0; width:100%; height:100%; background-color:rgba(255,151,0,0.8);} .imgbox2 .view {top:50%; left:50%; margin:-26px 0 0 -24px; width:48px; height:48px; background:url(../images/view.png) no-repeat; -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);} .imgbox2:hover .mask, .imgbox2:hover .view {opacity:0.8;} .imgbox2:hover .view {-webkit-transform:scale(1,1); transform:scale(1,1);} /***htitle***/ .htitle{width:100%; box-sizing:border-box; overflow:hidden;} .htitle_txt{position:relative; margin:0 auto;} .htitle_txt_bg{box-shadow:0 0 15px 0 #ddd;} .htitle_txt h2{font-size:36px; line-height:42px; text-transform:uppercase; text-align:center; font-weight:700;} .htitle_txt h3{width:100%; height:1px; background:none; margin:15px 0; position:relative;} .htitle_txt h3:after {content: ''; position:absolute; top:-3px; right:0; height:4px; width:40px; background-color:#ff6600; left:50%; margin-left:-20px;} .htitle_txt .ptxt{line-height:24px; text-align:center; margin:10px 0; opacity:0.8; font-weight:normal;} @media screen and (max-width:768px) { .htitle_txt h2{font-size:24px; line-height:24px;} .htitle_txt .ptxt{line-height:20px;} } .div_more{text-align:center;} .div_more_top{ margin-top:20px;} .more{display:inline-block; margin:0px auto; height:40px; line-height:40px; font-size:14px; padding:0 30px; text-align:center; text-transform: uppercase; color:#fff; background:#0050a2; border-radius:5px; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; font-weight:normal;} .more a{ color:#FFF} .more:hover{color:#fff; background:#ff6600;} .more:hover a{color:#fff;} .more_white{display:inline-block; margin:30px auto 0; height:45px; line-height:45px; font-size:14px; padding:0 30px; text-align:center; text-transform: uppercase; color:#ffffff; border-radius:5px; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; background:rgb(0,0,0,0); border:1px rgb(255,255,255,0.7) solid;} .more_white:hover{ background:#000000; color:#FFF;} @media screen and (max-width:768px) { .more {margin:0px auto; height:35px; line-height:35px; padding:0 15px; font-size:12px;} .more_white{margin:20px auto 0; height:40px; line-height:40px;} } /***mod1***/ .mod1{box-sizing:border-box; position:relative; padding:90px 0; overflow:hidden; background:#f5f5f5;} .mod1_left{float:left; width:50%; box-sizing:border-box; padding-right:5%; box-sizing:border-box;} .mod1_left_title{font-size:36px; line-height:36px; font-weight:700; text-transform:uppercase;} .mod1_left_title:after {content: ''; position:absolute; top:40px; left:0; height:4px; width:30px; background-color:#ff6600; margin:10px 0;} .mod1_left_txt{line-height:28px; margin-top:30px;font-weight:normal;} .mod1_left_txt h2{text-transform:uppercase; margin-bottom:10px; font-size:18px;} .mod1left_1{ margin:30px auto;} .mod1left_1 ul{overflow:hidden;letter-spacing:-8px;} .mod1left_1 ul li{overflow:hidden; width:23.875%; letter-spacing:normal; vertical-align:top; position:relative; box-sizing:border-box; display:inline-block; border-radius:5px; background:#fff; border:1px #ddd solid; text-align:center; padding:10px 0;} .mod1left_1 ul li:not(:nth-of-type(4n)){margin-right:1.5%;} .mod1left_1 ul li:nth-child(n+5){margin-top:1.5%;} .mod1left_2{ margin:0px auto;} .mod1left_2 ul{overflow:hidden;letter-spacing:-8px;} .mod1left_2 ul li{overflow:hidden; width:23.875%; letter-spacing:normal; vertical-align:top; position:relative; box-sizing:border-box; display:inline-block; text-align:center;} .mod1left_2 ul li:not(:nth-of-type(4n)){margin-right:1.5%;} .mod1left_2 ul li:nth-child(n+5){margin-top:1.5%;} .mod1left_2 ul li h2{font-size:28px; font-weight:700; letter-spacing:-1px; width:100px; height:100px; line-height:100px; border-radius:100%; border:8px #0050a2 solid; margin:0 auto;color:#0050a2;} .mod1left_2 ul li h2 sup{font-size:14px; margin-left:2px; letter-spacing:normal;} .mod1left_2 ul li h2 span{ font-size:14px; color:#222222; letter-spacing:normal;} .mod1left_2 ul li p{margin:20px 0; font-weight:700;} .mod1_right{float:right; width:50%; position:relative;} @media screen and (max-width:768px) { .mod1{padding:20px 0;} .mod1_left{float:none; width:100%;} .mod1_left_title{font-size:24px; line-height:24px;} .mod1_left_title:after {top:30px;} .mod1_left_txt{line-height:24px;} .mod1_left_txt h2{font-size:16px;} .mod1left_1{ margin:20px auto;} .mod1left_1 ul li{width:47.5%;} .mod1left_1 ul li:not(:nth-of-type(4n)){margin-right:0;} .mod1left_1 ul li:not(:nth-of-type(2n)){margin-right:5%;} .mod1left_1 ul li:nth-child(n+3){margin-top:5%;} .mod1left_2 ul{text-align:center;} .mod1left_2 ul li{width:47.5%;} .mod1left_2 ul li:not(:nth-of-type(4n)){margin-right:0;} .mod1left_2 ul li:not(:nth-of-type(2n)){margin-right:5%;} .mod1left_2 ul li:nth-child(n+3){margin-top:5%;} .mod1left_2 ul li h2{font-size:24px; width:80px; height:80px; line-height:80px;} .mod1left_2 ul li h2 sup{font-size:14px; margin-left:2px; letter-spacing:normal;} .mod1left_2 ul li h2 span{ font-size:14px; color:#222222; letter-spacing:normal;} .mod1left_2 ul li p{margin:10px 0;} .mod1_right{float:none; width:100%; margin-top:20px;} } /***mod22***/ .mod22{position:relative; overflow:hidden;padding:90px 0; background:linear-gradient(to right, rgba(0,78,165,1) 0%, rgba(0,78,165,1) 70%, rgba(238,238,238,1) 70%, rgba(238,238,238,1) 100%);} .mod22 .htitle{ color:#ffffff; margin-bottom:30px;} .mod22 .main{display:flex; align-items:stretch;} .mod22_left{float:left; width:24%;} .mod22_left ul{overflow:hidden;} .mod22_left ul li{color:#fff; margin-bottom:30px;} .mod22_left ul li:last-child{margin-bottom:0;} .mod22_left ul li h2{font-size:20px; font-weight:700;} .mod22_left ul li p{background:url(../images/whitedian.svg) left center no-repeat; background-size:20px; padding:15px 15px 15px 25px; border-bottom:1px rgba(255,255,255,0.1) solid; color:#fff; line-height:22px; font-weight:normal;} .mod22_left ul li a{color:#fff;} .mod22_left ul li a:hover{color:#ff6600;} .mod22_right{float:right; width:72%; background:#fff; padding:50px; box-sizing:border-box; margin-left:4%;} .mod22_right ul{letter-spacing:-8px;overflow:hidden;} .mod22_right ul li{letter-spacing:normal; vertical-align:top; width:23.5%; display:inline-block; box-sizing:border-box;} .mod22_right ul li:not(:nth-of-type(4n)){margin-right:2%;} .mod22_right ul li:nth-child(n+5){margin-top:2%;} .mod22_right ul li h2{width:100%; line-height:45px; height:45px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; box-sizing:border-box; text-align:center; font-size:14px;} .mod22_right ul li .imgbox{position:relative; border:1px #ddd solid;} .mod22_right ul li .imgbox img{padding:30px; box-sizing:border-box;} @media screen and (max-width:768px) { .mod22{hidden;padding:20px 0; background:#004ea5;} .mod22 .main{display:block;} .mod22 .htitle{margin-bottom:10px;} .mod22_left{float:none; width:100%;} .mod22_left ul li{margin-bottom:20px;} .mod22_left ul li h2{font-size:18px;} .mod22_left ul li p{padding:10px 10px 10px 20px;} .mod22_right{float:none; width:100%; padding:20px; margin-left:0;} .mod22_right ul li{width:47.5%;} .mod22_right ul li:not(:nth-of-type(4n)){margin-right:0;} .mod22_right ul li:not(:nth-of-type(2n)){margin-right:5%;} .mod22_right ul li:nth-child(n+3){margin-top:5%;} .mod22_right ul li h2{line-height:30px; height:30px; font-size:12px;} .mod22_right ul li .imgbox img{padding:10px;} } .mod2{box-sizing:border-box; margin:0; overflow:hidden; background:url(../images/mod2_bg.jpg) center top no-repeat; padding:90px 0;} .mod2 ul{overflow:hidden; width:100%; letter-spacing:-8px; display:flex; align-items:stretch; padding:30px; box-sizing:border-box; background:linear-gradient(to bottom, rgba(0,158,130,1) , rgba(0,149,132,1)); border-radius:5px;} .mod2 ul:last-child{overflow:hidden; width:100%; letter-spacing:-8px; display:flex; align-items:stretch; padding:30px; box-sizing:border-box; background:linear-gradient(to bottom, rgba(0,78,165,1) , rgba(0,69,147,1)); border-radius:5px;} .mod2 ul li{letter-spacing:normal; vertical-align:top; width:23.875%; display:inline-block; box-sizing:border-box;text-align:center;-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; border-radius:5px; border:4px #fff solid;} .mod2 ul li:not(:nth-of-type(4n)){margin-right:1.5%;} .mod2title{position:absolute; width:100%; top:0px; left:0px; font-size:18px; color:#fff; z-index:2; text-transform:uppercase; padding:25px 80px 25px 25px; box-sizing:border-box; font-weight:700; text-align:left; line-height:28px;} .mod2 ul li .imgbox{width:100%; height:100%; overflow:hidden;} .mod2 ul li .imgbox img{height:100%;} .ul_left li:first-child{padding:20px; text-align:left; box-sizing:border-box; border:0;} .ul_left li:first-child h2{ font-size:24px; font-weight:700; color:#ffffff; text-transform:uppercase; margin-bottom:5px;} .ul_left li:first-child .ptxt{line-height:24px; color:#fff; font-size:14px; opacity:0.8; font-weight:normal;} .ul_left li:nth-child(1){width:20%;} .ul_left li:nth-child(2){width:35.5%;} .ul_left li:nth-child(3){width:20%;} .ul_left li:nth-child(4){width:20%;} .ul_right{margin-top:1.5%;} .ul_right li:last-child{padding:20px; text-align:left; box-sizing:border-box; border:0;} .ul_right li:last-child h2{ font-size:24px; font-weight:700; color:#ffffff; text-transform:uppercase; margin-bottom:5px;} .ul_right li:last-child .ptxt{line-height:24px; color:#fff; font-size:14px; opacity:0.8; font-weight:normal;} .ul_right li:nth-child(1){width:35.5%;} .ul_right li:nth-child(2){width:20%;} .ul_right li:nth-child(3){width:20%;} .ul_right li:nth-child(4){width:20%;} @media screen and (max-width:768px) { .mod2{padding:20px 0;} .mod2 ul{display:block;padding:20px;} .mod2 ul:last-child{display:block; padding:20px;} .mod2 ul li{width:100%; padding:0px;border:2px #fff solid;} .mod2 ul li:not(:nth-of-type(4n)){margin-right:0;} .mod2 ul li:nth-child(n+2){margin-top:5%;} .mod2title{font-size:16px; padding:25px} .ul_left li:first-child h2{ font-size:18px;} .ul_left li:first-child .ptxt{line-height:20px; color:#fff; font-size:12px;} .ul_left li:nth-child(1){width:100%;padding:0;} .ul_left li:nth-child(2){width:100%;} .ul_left li:nth-child(3){width:100%;} .ul_left li:nth-child(4){width:100%;} .ul_right{margin-top:5%;} .ul_right li:last-child{padding:0px;} .ul_right li:last-child h2{ font-size:18px;} .ul_right li:last-child .ptxt{line-height:20px; font-size:12px;} .ul_right li:nth-child(1){width:100%;padding:0;} .ul_right li:nth-child(2){width:100%;} .ul_right li:nth-child(3){width:100%;} .ul_right li:nth-child(4){width:100%;} } /***mod7***/ .mod7{position:relative; background:#f5f5f5; overflow:hidden; padding:90px 0;} .mod7 ul{width:100%; display:block; letter-spacing:-8px;} .mod7 ul li{letter-spacing:normal; vertical-align:top; display:inline-block; box-sizing:border-box; background:#ffffff; position:relative; box-shadow:0 0 7px 0 #e5e5e5; margin:10px;} .mod7 ul li:not(:nth-of-type(6n)){margin-right:2%;} .mod7 ul li:nth-child(n+7){margin-top:2%;} @media screen and (max-width:768px) { .mod7 {padding:20px 0 10px 0;} .mod7 ul li{margin:10px;} .mod7 ul li:not(:nth-of-type(6n)){margin-right:0;} .mod7 ul li:not(:nth-of-type(3n)){margin-right:2%;} .mod7 ul li:nth-child(n+4){margin-top:2%;} } .mod7_clients {position:relative; margin:0 auto; width:100%; box-sizing:border-box;} .mod7_clients_item {position:relative; overflow:hidden; display:flex; align-items:stretch;} .mod7-area-next{ right:-60px; width:50px; height:50px; background:rgb(0,0,0,0.2); border-radius:100%; color:#ffffff; top:45%;} .mod7-area-prev{ left:-60px; width:50px; height:50px; background:rgb(0,0,0,0.2);border-radius:100%;color:#ffffff;top:45%;} .m_mod7_clients{display:none;} @media screen and (max-width:768px) { .mod7_clients{display:none;} .m_mod7_clients{display:block; position:relative; width:90%; margin:0 auto;} .mod7_clients_item {display:block;} .mod7-area-next{ right:-30px; width:30px; height:30px; background:rgb(255,255,255,0.3); border-radius:100%; color:#263248;top:45%;} .mod7-area-prev{ left:-30px; width:30px; height:30px; background:rgb(255,255,255,0.3);border-radius:100%;color:#263248;top:45%;} } /***mod3***/ .mod3_box{background:#ffffff; padding:5px; box-sizing:border-box; margin-top:20px;} .mod3_box ul{overflow:hidden;} .mod3_box ul li{width:100%; overflow:hidden;} @media screen and (max-width:768px){ .mod3_box{margin-top:10px;} } .mod3_factory{width:100%; box-sizing:border-box;} .mod3_factorys {position:relative; margin:0 auto; width:100%;} .mod3_factorys_item {position:relative;display:block;} .mod3_factorys_item_txt{background:#000; padding:0 5%; box-sizing:border-box; height:30px; line-height:30px; color:#fff; text-align:center; width:100%; border-radius:50px; margin:10px auto 0; font-size:14px; overflow:hidden;-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;} .mod3_factorys_item_txt:hover{background:#ff6600;} .factory-area-next{ right:-40px; width:30px; height:30px; background:rgb(0,0,0,0.2); border-radius:100%; color:#ffffff; top:50%;} .factory-area-prev{ left:-40px; width:30px; height:30px; background:rgb(0,0,0,0.2); border-radius:100%;color:#ffffff;top:50%;} .m_mod3_factorys{display:none;} .m_mod3_factory{display:none;} @media screen and (max-width:768px) { .mod3_factory{width:100%; overflow:hidden; margin-top:35px; margin-bottom:35px;} .mod3_factorys{display:none;} .mod3_factory{display:none;} .m_mod3_factory{display:block;width:100%; overflow:hidden; padding:0%; box-sizing:border-box;} .m_mod3_factorys{display:block; position:relative; width:100%; margin:0 auto;} .factory-area-next{ right:0px; width:30px; height:30px; background:rgb(0,0,0,0.2); border-radius:100%; color:#ffffff; top:50%;} .factory-area-prev{ left:0px; width:30px; height:30px; background:rgb(0,0,0,0.2); border-radius:100%;color:#ffffff;top:50%;} } /***mod33***/ .mod33_box{background:#ffffff; padding:5px; box-sizing:border-box; margin-top:20px;} .mod33_box ul{overflow:hidden;} .mod33_box ul li{width:100%; overflow:hidden;} @media screen and (max-width:768px){ .mod33_box{margin-top:10px;} } .mod33_factory{width:100%; box-sizing:border-box;} .mod33_factorys {position:relative; margin:0 auto; width:100%;} .mod33_factorys_item {position:relative;display:block;} .mod33_factorys_item_txt{background:#000; padding:0 5%; box-sizing:border-box; height:30px; line-height:30px; color:#fff; text-align:center; width:100%; border-radius:50px; margin:10px auto 0; font-size:14px; overflow:hidden;-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;} .mod33_factorys_item_txt:hover{background:#ff6600;} .factory-area-next{ right:-40px; width:30px; height:30px; background:rgb(0,0,0,0.2); border-radius:100%; color:#ffffff; top:50%;} .factory-area-prev{ left:-40px; width:30px; height:30px; background:rgb(0,0,0,0.2); border-radius:100%;color:#ffffff;top:50%;} .m_mod33_factorys{display:none;} .m_mod33_factory{display:none;} @media screen and (max-width:768px) { .mod33_factory{width:100%; overflow:hidden; margin-top:35px; margin-bottom:35px;} .mod33_factorys{display:none;} .mod33_factory{display:none;} .m_mod33_factory{display:block;width:100%; overflow:hidden; padding:0%; box-sizing:border-box;} .m_mod33_factorys{display:block; position:relative; width:100%; margin:0 auto;} .factory-area-next{ right:0px; width:30px; height:30px; background:rgb(0,0,0,0.2); border-radius:100%; color:#ffffff; top:50%;} .factory-area-prev{ left:0px; width:30px; height:30px; background:rgb(0,0,0,0.2); border-radius:100%;color:#ffffff;top:50%;} } .mod4{position:relative; padding:200px 0; color:#ffffff; text-align:center;} .mod4_title{font-size:42px; line-height:55px; font-weight:700; margin-bottom:20px; text-transform:uppercase;} .mod4_ptxt{ font-size:18px;} @media screen and (max-width:768px){ .mod4{padding:50px 0;} .mod4_title{font-size:18px; line-height:22px; margin-bottom:10px;} .mod4_ptxt{ font-size:14px; line-height:22px;} } /***mod8***/ .mod8{position:relative; background:#f5f5f5; overflow:hidden; padding:90px 0;} .mod8 ul{letter-spacing:-8px; display:flex; align-items: stretch;} .mod8 ul li{ display:inline-block; letter-spacing:normal; vertical-align:top; width:31.33%; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; position:relative; background:#fff; box-sizing:border-box; border:1px #efefef solid; box-shadow:0 0 8px 0 #e8e8e8; padding:40px; border-radius:5px;} .mod8 ul li:not(:nth-of-type(3n)){margin-right:3%;} .mod8 ul li:nth-child(n+4){margin-top:3%;} .mod8 ul li .mod8_box{box-sizing:border-box; margin-top:15px;} .mod8 ul li .mod8_title h2{font-size:16px; font-weight:700; margin-bottom:10px;-webkit-line-clamp:1; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient:vertical; line-height:24px;} .mod8 ul li .ptxt{line-height:20px;-webkit-line-clamp:4; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient:vertical; color:#666; font-weight:normal;} .mod8 ul li .mod8_date{display:inline-block; font-size:14px; margin-bottom:20px; color:#666666;} .mod8 ul li .mod8_more{border-top:1px #dddd solid; padding-top:20px; margin-top:20px;} .mod8 ul li .mod8_more h2{font-weight:700; font-size:14px;} .mod8 ul li .mod8_more h2 span{float:right;} @media screen and (max-width:768px) { .mod8 {padding:40px 0;} .mod8 ul{display:block;} .mod8 ul li{width:100%; padding:20px;} .mod8 ul li:not(:nth-of-type(3n)){margin-right:0;} .mod8 ul li:nth-child(n+2){margin-top:4%;} .mod8 ul li .mod8_title h2{font-size:16px; height:auto; margin-bottom:5px;} } /***mod6***/ .mod6{position:absolute; left:0; top:-180px; width:100%; background:linear-gradient(to bottom, rgba(0,78,165,1) , rgba(0,69,147,1)); overflow:hidden; padding:30px; box-sizing:border-box; border-radius:5px;} .mod6_left{float:left; width:25%; overflow:hidden; line-height:20px; font-size:14px;color:#fff;} .mod6_left h2{font-size:32px; line-height:32px; margin-bottom:5px; font-weight:700; color:#fff;} .mod6_right{float:right; width:75%; overflow:hidden; line-height:28px; padding-left:5%; box-sizing:border-box;} @media screen and (max-width:768px) { .mod6 {position:relative; padding:20px; top:0;} .mod6_left{float:none; width:100%;} .mod6_left h2{font-size:18px; line-height:24px;} .mod6_right{float:none; width:100%; padding-left:0; margin-top:20px;} } /***mod9***/ .mod9{position:relative; background:#000000 url(../images/vodeo_bg.jpg) center center no-repeat; overflow:hidden; padding:80px 0; } .mod9 .main{text-align:center;} .mod9 video{margin:0 auto; width:70%; border:20px #ffffff solid; box-sizing:border-box;} @media screen and (max-width:768px) { .mod9{padding:30px 0; } .mod9 .main{text-align:center;} .mod9 video{width:90%; border:5px #222 solid;} } /*--------在线留言--------------*/ .guestbook1{width:100%; margin:0px auto;} .guestbook1 ul{ overflow:hidden;} .guestbook1 ul li{overflow:hidden; float:left; width:100%; margin-bottom:10px;} .box22 {width:100%; border:1px #ddd solid; line-height:28px; padding:5px 10px; box-sizing:border-box; background:#f5f5f5; border-radius:5px;} .box33 {width:100%; height:90px; border:1px #ddd solid; line-height:22px; padding:5px 10px; font-family: Arial, Helvetica, sans-serif; box-sizing:border-box; background:#f5f5f5; border-radius:5px;} .sub_gestbook1 {background-color:#009e82; border:none;width:100%; height:50px; line-height:50px; color:#fff; font-size:18px; cursor:pointer;text-align:center; text-transform:uppercase; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; box-sizing:border-box; border-radius:5px;} .sub_gestbook1:hover{ background:#ff6600;} @media screen and (max-width: 768px) { .guestbook1{ width:94%; margin:0 auto;} .guestbook1 ul li:nth-child(1){width:100%; margin-right:0; margin-bottom:10px;} .guestbook1 ul li:nth-child(2){width:100%; margin-right:0; margin-bottom:10px;} .guestbook1 ul li:nth-child(3){width:100%; margin-right:0;} .box2 {width:100%;} .box4 {width:100%;} .box3 {width:100%;} .sub_gestbook1 {height:45px; line-height:45px; border-left:0;} .guestbook1{width:100%; margin:0px auto;} } /*--------在线留言--------------*/ .guestbook2{width:100%; margin:0px auto;} .guestbook2 ul{ overflow:hidden;} .guestbook2 ul li{overflow:hidden; float:left;} .guestbook2 ul li:nth-child(1){width:34%; margin-right:1%; box-sizing:border-box;} .guestbook2 ul li:nth-child(2){width:39%; margin-right:1%; box-sizing:border-box;} .guestbook2 ul li:nth-child(3){width:25%; margin-right:0;} .box22 {width:100%; border:1px #ddd solid; line-height:28px; padding:5px 20px; box-sizing:border-box; background:#f5f5f5; border-radius:5px;} .box22_left{ margin-bottom:10px;} .box33 {width:100%; height:90px; line-height:22px; padding:5px 20px; font-family:Verdana, Microsoft YaHei,Arial, Helvetica, sans-serif; box-sizing:border-box; background:#f5f5f5; border-radius:5px;} .sub_gestbook2 {background-color:#009e82; border:none;width:100%; height:90px; line-height:90px; color:#fff; font-size:20px; cursor:pointer;text-align:center; text-transform:uppercase; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; box-sizing:border-box; font-family:"Source Sans Pro"; border-radius:5px;} .sub_gestbook2:hover{ background:#ff6600;} @media screen and (max-width: 768px) { .guestbook{ width:94%; margin:0 auto;} .guestbook2 ul li:nth-child(1){width:100%; margin-right:0; margin-bottom:10px;} .guestbook2 ul li:nth-child(2){width:100%; margin-right:0; margin-bottom:10px;} .guestbook2 ul li:nth-child(3){width:100%; margin-right:0;} .box2 {width:100%;} .box4 {width:100%;} .box3 {width:100%;} .sub_gestbook2 {height:45px; line-height:45px; border-left:0; font-size:16px;} .guestbook2{width:100%; margin:0px auto;} } /***footer***/ .footer {position:relative; background:#202020; background-size:cover; padding:40px 0 0 0;} .footer a:hover{text-decoration:underline; opacity:1;} .footer .main{position:relative;} .footer_left{float:left; width:30%; overflow:hidden; line-height:24px; padding:3% 3% 0 0; box-sizing:border-box;} .footer_contact{width:100%; color:#fff;} .footer_contact a{color:#fff;} .footer_contact a:hover{color:#ff6600;} .footer_contact h2{font-size:16px; line-height:36px; font-weight:700; margin-bottom:10px; text-transform:uppercase;} .footer_contact img{ width:auto; display:inline-block; margin-bottom:20px;} .footer_contact dl {} .footer_contact dt {line-height:30px; font-size:18px;} .footer_contact dd {margin-top:15px; padding-left:35px; line-height:24px; background-repeat:no-repeat; background-size:25px; background-position:top left; opacity:0.7; font-weight:normal;} .footer_contact dd:nth-child(1) {background-image:url(../images/ico_address.svg); margin-top:10px;} .footer_contact dd:nth-child(2) {background-image:url(../images/ico_tel.svg);} .footer_contact dd:nth-child(3) {background-image:url(../images/ico_whatsup.svg);} .footer_contact dd:nth-child(4) {background-image:url(../images/ico_whatsup.svg);} .footer_contact dd:nth-child(5) {background-image:url(../images/ico_email.svg);} .footer_contact dd:nth-child(6) {background-image:url(../images/ico_email.svg);} .footer_modea{margin-top:30px; width:100%;} .footer_modea a{display:inline-block; margin-right:15px;} .footer_modea a img{ width:30px; height:30px;} .footer_right{float:right; width:70%; padding:3% 0 0 0; box-sizing:border-box;} .footer_right div:first-child{width:26%;} .footer_right div:nth-child(2){width:22%;} .footer_right div:nth-child(3){width:18%;} .footer_nav {overflow:hidden; float:left; width:15%; padding:0 1.5%; box-sizing:border-box;} .footer_nav h2{font-size:16px; margin-bottom:20px; text-transform:uppercase; font-weight:700; color:#fff;} .footer_nav ul{letter-spacing:-8px;} .footer_nav ul li{letter-spacing:normal; vertical-align:top; width:100%; opacity:0.7; font-weight:normal;} .footer_nav ul li p{margin-bottom:25px;background:url(../images/point.png) left center no-repeat; padding-left:10px; text-transform: capitalize;} .footer_nav ul li p a{color:#fff;} .footer_nav ul li p:hover a{color:#ff6600;} .footer_nav img{width:auto; max-width:75%;} .footer-copyright {width:100%; height:60px; line-height:60px; font-size:14px; text-align:center; margin-top:50px; color:#fff; background:#000; box-sizing:border-box; font-weight:normal;} @media screen and (max-width:768px) { .footer {padding:30px 0 0 0;} .footer_left{float:none; width:100%;overflow:hidden; font-size:16px; line-height:24px; margin:0; box-sizing:border-box; padding:0;} .footer_contact h2{font-size:16px; line-height:30px; margin-bottom:10px;} .footer_contact dd {font-size:12px;} .footer_modea{margin-top:20px;} .footer_right{float:none; width:100%; padding:0;} .footer_right div:first-child{width:100%;} .footer_nav {overflow:hidden; float:none; width:100%; padding:0; box-sizing:border-box; margin-top:30px; display:none; } .footer_nav h2{font-size:16px; margin-bottom:10px; text-transform:uppercase; font-weight:700;} .footer_nav ul li p{margin-bottom:20px; font-size:14px;} .footer-copyright {margin-top:20px; height:auto; line-height:18px; font-size:12px; padding:10px;} } /************内页banner*************/ .ban {margin:90px auto 0; width:100%;position: relative;} .ban .addiv{position:absolute; width:80%; padding:0 8%; text-align:right; color:#FFF; top:50%; transform:translateY(-50%); font-size:24px;} .ban .addiv h2{font-size:60px; text-transform:uppercase; font-weight:700; -webkit-line-clamp:1; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient:vertical; text-shadow:0px 0px 4px rgb(0,0,0,0.5); } .ban .addiv_txt{font-size:16px; line-height:20px; background:rgb(0,0,0,0.3); padding:10px 20px; box-sizing:border-box; width:fit-content; float:right; border-radius:5px; font-weight:normal;} /*.ban .addiv h2:before, .ban .addiv h2:after {display:inline-block; vertical-align:middle; margin: -5px 10px 0 10px; content: ""; width:50px; height:4px; background:#fff;}*/ @media screen and (max-width:768px) { .ban {margin:45px auto 0; width:100%;position: relative;} .ban .addiv{width:80%; padding:0 10%; top:50%; transform:translateY(-50%); font-size:16px;} .ban .addiv h2{font-size:24px;} /*.ban .addiv h2:before, .ban .addiv h2:after {display: inline-block; vertical-align:middle; margin: -5px 10px 0 10px; content: ""; width:20px; height:2px; background:#fff;}*/ .ban .addiv_txt{display:none;} } /*--------内页路径--------*/ #weizhi{width:100%; margin:0 auto;background:#f5f5f5; padding-bottom:8px; padding-top:5px;} #weizhi2{width:100%; margin:0 auto; background:#f5f5f5;padding-bottom:8px; padding-top:5px;} .weizhi{width:95%; max-width:1400px; margin:0 auto;line-height:25px; padding:5px 0 5px 35px; background:url(../images/weizhi_home.png) left center no-repeat; box-sizing:border-box; color:#40455e; font-size:14px;} .weizhi a{color:#40455e;} .weizhi a:hover{color:#ff6600;} .span_right{float:right;} .span_list{height:18px; line-height:18px; background:url(../images/weizhi_right.png) right center no-repeat; border-bottom:1px #ccc solid; padding-right:20px; margin-right:20px; padding-bottom:5px; display:inline-block;} .span_list2{height:18px; line-height:18px; background:url(../images/weizhi_right2.png) right center no-repeat; border-bottom:1px #ccc solid; padding-right:20px; margin-right:20px; padding-bottom:2px; position:relative; display:inline-block;} @media screen and (max-width:768px) { #weizhi{margin:0 auto;} #weizhi2{margin:45px auto 0;} .weizhi{padding:5px 0px 5px 25px; width:92%; line-height:22px; font-size:12px; height:32px; overflow:hidden; box-sizing:border-box;} .span_right{font-size:14px; display:none;} .span_list{padding-right:20px; margin-right:0px;} .span_list2{padding-right:20px; margin-right:0px;} } /****************************公用****************************/ .wrap {margin:0 auto; padding:20px 0; width:100%; display:inline-block;} .lymain {position:relative; margin:0 auto; width:95%; max-width:1400px; padding:50px 10px; overflow:hidden;} @media screen and (max-width:768px) { .wrap {padding:20px 0; width:100%;} .lymain {width:92%; margin:0 auto; padding:0px; box-sizing:border-box;} } #onsec {color:#ff6600;} #onsec a{color:#ff6600;} .margintop20{ margin-top:30px;} .margintop50{ margin-top:50px;} .margintop100{ margin-top:100px!important;} @media screen and (max-width: 768px) { .margintop20{ margin-top:30px;} .margintop50{ margin-top:25px;} .margintop100{ margin-top:50px;} } /*分页*/ .page{text-align:center; padding:40px 0; /*margin-top:20px;border:1px solid #D9D9D9;background:#fff; */ } .page a{display:inline-block; border:1px #ddd solid; font-size:16px; padding:6px 14px; border-radius:3px; margin:0 2px; font-family:"宋体"; line-height:22px; height:20px;} .page a:hover{background:#111c36; color:#fff;} .pagea{background:#111c36; color:#fff;} @media screen and (max-width: 768px) { .page{padding:8px 0;margin-top:10px;} .page a{font-size:16px; padding:3px 8px; margin:0;} } .lytext {margin:0 auto 30px;} .lyhtitle {position:relative; font-size:36px; padding-bottom:10px; border-bottom:1px #ddd solid;} .lyhtitle span{float:right;} .lytext_txt {margin:0 auto; width:80%; line-height:28px; font-size:16px; text-align:center;} @media screen and (max-width:768px) { .lytext {margin:0px auto 20px;} .lyhtitle {font-size:24px;} .lytext_txt {line-height:22px; font-size:16px; width:92%;} } .about_mod1{padding:90px 0; width:100%; display:inline-block; background:#ffffff;} .about_mod1 .htitle{ margin-bottom:20px;} .about_mod1 .htitle_txt h3{background:none; margin:10px 0;} .about_mod1 .htitle_txt h3:after {content: ''; position:absolute; top:-3px; right:0; height:4px; width:40px; background-color:#ff6600; left:50%; margin-left:-20px;} .about_top{overflow:hidden; display:block;} .about_mod1_left{float:left; width:60%; padding-right:5%; box-sizing:border-box;} .about_mod1_left_txt {line-height:28px; font-weight:normal;} .about_mod1_right{float:right; width:40%; position:relative;} .about_mod1_right img{width:100%; box-sizing:border-box;} .about_mod1_right ul{overflow:hidden; letter-spacing:-8px; width:100%; margin:1px auto 0; background:#0050a2;} .about_mod1_right ul li{display:inline-block; vertical-align:top; letter-spacing:normal; box-sizing:border-box; text-align:center; border-right:1px #fff solid; width:50%; padding:40px 0;} .about_mod1_right ul li:nth-child(n+3){margin-top:1px; border-top:1px #fff solid;} .about_mod1_right ul li h2{font-size:36px; text-transform:uppercase; color:#ffffff; font-weight:700; font-family:Tahoma, Geneva, sans-serif;} .about_mod1_right ul li h2 sup{font-size:16px; margin-left:5px;} .about_mod1_right ul li .ptxt{font-size:16px; line-height:22px; color:#ffffff; margin-top:10px;} .about_mod11{width:100%; margin-top:40px; padding:40px; border:1px #ddd solid; background:#f5f5f5; box-sizing:border-box;} .about_mod11 ul{overflow:hidden;letter-spacing:-8px;} .about_mod11 ul li{overflow:hidden; width:23.875%; letter-spacing:normal; vertical-align:top; position:relative; box-sizing:border-box; display:inline-block; text-align:center;} .about_mod11 ul li:not(:nth-of-type(4n)){margin-right:1.5%;} .about_mod11 ul li:nth-child(n+5){margin-top:1.5%;} .about_mod11 ul li h2{font-size:36px; font-family:Tahoma, Geneva, sans-serif; font-weight:700; letter-spacing:-2px; color:#0050a2;} .about_mod11 ul li h2 sup{font-size:18px; margin-left:2px; letter-spacing:normal;} .about_mod11 ul li h2 span{ font-size:18px; color:#222222; letter-spacing:normal;} .about_mod11 ul li .ptxt{margin-top:5px; font-size:16px; color:#666666; font-weight:normal;} @media screen and (max-width: 768px){ .about_mod1{padding:30px 0;} .about_mod1 .htitle{margin-bottom:0px;} .about_mod1_left{float:none; width:100%; padding-right:0;} .about_mod1_left_txt {line-height:20px;} .about_mod1_right{float:none; width:100%; margin-top:10px;} .about_mod1_right img{width:100%; padding-right:0; padding-top:5px;} .about_mod1_right ul{margin:1px auto 0;} .about_mod1_right ul li{padding-right:20px; padding-left:20px;} .about_mod1_right ul li h2{font-size:32px;} .about_mod1_right ul li h2 sup{font-size:14px;} .about_mod1_right ul li .ptxt{font-size:14px;} .about_mod11{margin-top:20px; padding:20px;} .about_mod11 ul li{width:47.5%;} .about_mod11 ul li:not(:nth-of-type(4n)){margin-right:0;} .about_mod11 ul li:not(:nth-of-type(2n)){margin-right:5%;} .about_mod11 ul li:nth-child(n+3){margin-top:5%;} .about_mod11 ul li h2{font-size:24px;} .about_mod11 ul li h2 sup{font-size:14px;} .about_mod11 ul li h2 span{ font-size:14px;} .about_mod11 ul li .ptxt{font-size:14px;} } .about_mod2{padding:90px 0; width:100%; display:inline-block; background:url(../images/about_bg2.jpg); background-size:cover; background-repeat: no-repeat; background-attachment: fixed;} .about_mod2 .htitle{ margin-bottom:20px;} .about_mod2 .htitle h2{ color:#fff;} .about_mod2 .htitle_txt h3{background:none; margin:10px 0;} .about_mod2 .htitle_txt h3:after {content: ''; position:absolute; top:-3px; right:0; height:4px; width:40px; background-color:#ff6600; left:50%; margin-left:-20px;} @media screen and (max-width:768px) { .about_mod2{padding:30px 0;} .about_mod2 .htitle{ margin-bottom:0px;} } /*发展历程*/ .development_txt{padding:30px 100px 0 100px; margin:0 auto;} .development_txt ul{overflow:hidden; padding-bottom:40px; background:url(../images/about_line.png) 400px top repeat-y;} .development_txt ul:last-child{padding-bottom:0;} .li_left{float:left; width:400px; font-size:20px; color:#ffffff; font-weight:700; text-align:right; padding-right:20px; box-sizing:border-box; padding-top:8px; font-weight:normal;} .li_right{float:right; width:calc(100% - 400px); line-height:28px; background:url(../images/about_dian.png) -3px 8px no-repeat; padding-left:30px; box-sizing:border-box;color:#ffffff; font-weight:normal;} .li_right h2{font-size:18px; font-weight:700; margin-bottom:5px; color:#ffffff;} @media screen and (max-width: 768px) { .development_txt{padding:0px;} .development_txt ul{overflow:hidden; padding-bottom:20px; background:none;} .li_left{float:none; width:100%; text-align:left; padding-right:0px; margin-bottom:5px; font-size:20px;} .li_right{float:none; width:100%; line-height:20px; background:none; padding-left:0;} .li_right h2{font-size:14px; font-weight:700; margin-bottom:5px; line-height:20px;} } .about_mod22{padding:90px 0; width:100%; display:inline-block; background:#f5f5f5;} .about_mod22 ul{overflow:hidden; width:100%; display:block; letter-spacing:-8px; margin-top:10px;} .about_mod22 ul li{letter-spacing:normal; vertical-align:top; width:48.5%; display:inline-block; box-sizing:border-box;text-align:center; border:1px rgb(0,0,0,0.1) solid; padding:30px; border-radius:5px;-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; background:#ffffff;} .about_mod22 ul li:not(:nth-of-type(2n)){margin-right:3%;} .about_mod22 ul li:nth-child(n+3){margin-top:3%;} .about_mod22 ul li:last-child{width:100%;} .about_mod22 ul li .txtbox_no{float:left; width:50px;} .about_mod22 ul li .txtbox{float:right; width:calc(100% - 70px); text-align:left; vertical-align:top;} .about_mod22 ul li .txtbox h2{font-size:20px; font-weight:700; margin-bottom:5px; text-transform:uppercase; line-height:24px; color:#0050a2;} .about_mod22 ul li .txtbox .ptxt{line-height:24px; opacity:0.85; font-size:14px; font-weight:normal;} .about_mod22 ul li:hover .txtbox h2{color:#ff6600;} @media screen and (max-width:768px) { .about_mod22{padding:30px 0;} .about_mod22 ul{display:block;} .about_mod22 ul li{width:100%; padding:20px; text-align:center;} .about_mod22 ul li:not(:nth-of-type(2n)){margin-right:0;} .about_mod22 ul li:nth-child(n+2){margin-top:5%;} .about_mod22 ul li .txtbox_no{float:none; width:50px; display:block; margin:0 auto 10px;} .about_mod22 ul li .txtbox{float:none; width:100%; text-align:center;} .about_mod22 ul li .txtbox h2{font-size:14px;} .about_mod22 ul li .txtbox .ptxt{line-height:20px; font-size:12px;} } .about_mod23{padding:90px 0; width:100%; display:inline-block; background:#ffffff;} .about_txt{line-height:28px; text-align:center;} .about_txt img{width:auto; max-width:100%; margin:0 auto;} .about_txt b, .about_txt strong{font-size:14px;} @media screen and (max-width:768px) { .about_mod23{padding:30px 0;} .about_txt{line-height:20px;} } .about_mod24{padding:90px 0 160px 0; width:100%; display:inline-block; background:#f5f5f5;} .about_txt{line-height:28px; text-align:center; font-weight:normal;} .about_txt img{width:auto; max-width:100%; margin:0 auto; height:auto;} .about_txt b, .about_txt strong{font-size:14px;} .about_mod23 ul{overflow:hidden; letter-spacing:-8px; width:100%;} .about_mod23 ul li{display:inline-block; vertical-align:top; letter-spacing:normal; box-sizing:border-box; text-align:center; width:17.6%;} .about_mod23 ul li:not(:nth-of-type(5n)){margin-right:3%;} .about_mod23 ul li:nth-child(n+6){margin-top:3%;} .about_mod23 ul li p{font-size:14px; margin-top:10px; font-weight:normal;} @media screen and (max-width:768px) { .about_mod24{padding:30px 0;} .about_txt{line-height:20px;} .about_mod23 ul li{display:inline-block; vertical-align:top; letter-spacing:normal; box-sizing:border-box; text-align:center; width:48.5%;} .about_mod23 ul li:not(:nth-of-type(5n)){margin-right:0;} .about_mod23 ul li:not(:nth-of-type(2n)){margin-right:3%;} .about_mod23 ul li:nth-child(n+3){margin-top:3%;} .about_mod23 ul li p{font-size:12px;} } /*workshop*/ .about_mod3{width:100%; display:inline-block; padding:90px 0 160px 0; background:#f5f5f5;} .about_mod3_txt{ line-height:28px; padding:0 100px; text-align:center; margin-bottom:20px; font-weight:normal;} .about_mod3 ul{overflow:hidden; letter-spacing:-8px; width:100%;} .about_mod3 ul li{display:inline-block; vertical-align:top; letter-spacing:normal; box-sizing:border-box; text-align:center; width:15.83%;} .about_mod3 ul li:not(:nth-of-type(6n)){margin-right:1%;} .about_mod3 ul li:nth-child(n+7){margin-top:1%;} @media screen and (max-width: 768px){ .about_mod3{padding:30px 0;} .about_mod3_txt{line-height:20px; padding:0; margin-bottom:10px;} .about_mod3 ul li{width:47.5%;} .about_mod3 ul li:not(:nth-of-type(6n)){margin-right:0;} .about_mod3 ul li:not(:nth-of-type(2n)){margin-right:5%;} .about_mod3 ul li:nth-child(n+3){margin-top:5%;} } .about_mod4{padding:90px 0 0 0; width:100%; background:#ffffff;} .about_mod4 ul{overflow:hidden; width:100%; display:block; letter-spacing:-8px; margin-top:10px;} .about_mod4 ul li{letter-spacing:normal; vertical-align:top; width:48.5%; display:inline-block; box-sizing:border-box;text-align:center; border:1px rgb(0,0,0,0.1) solid; padding:30px; border-radius:5px;-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; background:#fbfbfb;} .about_mod4 ul li:not(:nth-of-type(2n)){margin-right:3%;} .about_mod4 ul li:nth-child(n+3){margin-top:3%;} .about_mod4 ul li .txtbox_no{float:left; width:50px;} .about_mod4 ul li .txtbox{float:right; width:calc(100% - 70px); text-align:left; vertical-align:top;} .about_mod4 ul li .txtbox h2{font-size:18px; font-weight:700; margin-bottom:5px; text-transform:uppercase; line-height:20px; color:#0050a2;} .about_mod4 ul li .txtbox .ptxt{line-height:28px; opacity:0.85; min-height:84px; font-weight:normal;} .about_mod4 ul li:hover .txtbox h2{color:#ff6600;} @media screen and (max-width:768px) { .about_mod4{padding:30px 0;} .about_mod4 ul{display:block;} .about_mod4 ul li{width:100%; padding:20px;} .about_mod4 ul li:not(:nth-of-type(4n)){margin-right:0;} .about_mod4 ul li:nth-child(n+2){margin-top:5%;} .about_mod4 ul li .txtbox_no{float:none; width:50px; margin:0 auto 15px;} .about_mod4 ul li .txtbox{float:none; width:100%; text-align:center;} .about_mod4 ul li .txtbox .ptxt{line-height:20px; min-height:0;} } .about_mod5{width:100%; padding:40px 0 90px 0; background:#ffffff;} .about_mod5_txt{ line-height:28px; padding:0 100px; text-align:center; margin-bottom:20px;} .about_mod5 ul{overflow:hidden; letter-spacing:-8px; width:100%;} .about_mod5 ul li{display:inline-block; vertical-align:top; letter-spacing:normal; box-sizing:border-box; text-align:center; width:15.83%;} .about_mod5 ul li:not(:nth-of-type(6n)){margin-right:1%;} .about_mod5 ul li:nth-child(n+7){margin-top:1%;} @media screen and (max-width: 768px){ .about_mod5{padding:0 0 40px 0;} .about_mod5 ul li{width:47.5%;} .about_mod5 ul li:not(:nth-of-type(6n)){margin-right:0;} .about_mod5 ul li:not(:nth-of-type(2n)){margin-right:5%;} .about_mod5 ul li:nth-child(n+3){margin-top:5%;} } /*产品*/ .productlist{margin:0; box-sizing:border-box;} .productlist h3{font-size:32px; line-height:32px; text-align:left; border-bottom:1px #ddd solid; padding-bottom:10px; margin-bottom:10px; font-weight:700;} .lartxt{line-height:28px; margin-bottom:30px;} .lartxt table{width:100%; border:1px #ddd solid;} .lartxt td{padding:6px; font-size:14px!important; border:1px #CCCCCC solid!important;line-height:20px!important;word-break:initial!important;} .lartxt td p,.lartxt td span{font-size:14px!important;line-height:20px!important;word-break:initial!important;} .lartxt th{padding:6px; font-size:14px!important; border:1px #CCCCCC solid!important;line-height:20px!important;word-break:initial!important;} .lartxt th p,.lartxt thd span{font-size:14px!important;line-height:20px!important;word-break:initial!important;} .productlistul{ letter-spacing:-8px;} .productlistul li{letter-spacing:normal; vertical-align:top; background:#ffffff; position: relative; width:47.5%; display:inline-block; box-sizing:border-box; box-shadow:0 0 10px 0 #ddd;border-radius:5px; overflow:hidden;} .productlistul li:not(:nth-of-type(2n)){ margin-right:5%;} .productlistul li:nth-child(n+3){margin-top:5%;} .productlistul li .imgbox{ float:left; width:40%; padding:5%; box-sizing:border-box;} .productlistul li .div_txt{line-height:24px; font-size:14px; padding:50px 30px; box-sizing:border-box; float:right; width:60%; color:#666666; font-weight:normal;} .productlistul li .div_txt h2{font-size:22px; line-height:24px; overflow:hidden; font-weight:700; margin-bottom:10px;} @media screen and (max-width:768px) { .productlist h3{font-size:24px; margin-bottom:10px; line-height:24px;} .lartxt{line-height:24px; margin-bottom:15px;} .productlistul li{width:100%;} .productlistul li:not(:nth-of-type(2n)){ margin-right:0;} .productlistul li:nth-child(n+2){margin-top:5%;} .productlistul li .div_txt{font-size:13px; padding:0 10px 20px 10px; box-sizing:border-box;float:none; width:100%; line-height:20px; text-align:center;} .productlistul li .div_txt h2{font-size:18px; line-height:20px; margin-bottom:5px;} .productlistul li .imgbox{ float:none; width:100%; padding:5%} .productlistul li .imgbox img{ width:60%; margin:0 auto;} } .productlist_more{margin:30px 0 0 0; height:40px; line-height:40px; text-align:center; border-radius:5px; cursor:pointer; padding:0 25px; display:inline-block;-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; border:1px #ddd solid;} .productlist_more:hover {background-color:#0050a2; color:#ffffff;} @media screen and (max-width:768px) { .productlist_more{margin:10px 0 0 0; padding:0 25px;display:inline-block; font-size:14px; height:30px; line-height:30px;} } .prodmore{display:inline-block; margin-top:20px; float:left; height:40px; line-height:40px; font-size:16px; color:#fff; background-color:#004cb3; text-align:center; border-radius:5px; cursor:pointer; margin-right:10px; padding:0 30px;} .prodmore:hover {background-color:#ff6600;} @media screen and (max-width:768px) { .prodmore{float:none; color:#fff; margin:20px 2% 0; width:46%; padding:0;} } .products_end2{ width:100%; display:block;overflow:hidden; margin:0px auto 40px;} .products_end2_left{float:left;width:400px; border:1px #ddd solid; box-sizing:border-box; border-radius:5px;} .products_end2_left img{ width:80%; margin:0 auto;} .products_end2_right{float:right; width:calc(100% - 450px); box-sizing:border-box;} .products_end2_right h1{font-size:32px; font-weight:700; } .products_end2_right_box{ margin-top:40px;} .products_end2_right_box h2{line-height:18px;font-size:18px; font-weight:700; margin-bottom:10px; background-image:linear-gradient(to top,#0050a2, #0050a2); color:#fff; padding:15px; box-sizing:border-box; border-radius:5px;} @media screen and (max-width: 768px){ .products_end2{margin:0px auto 20px;} .products_end2_left{float:none;width:100%;} .products_end2_right{float:none; width:100%; margin-left:0; margin-top:5%;} .products_end2_right h1{font-size:18px;line-height:24px;} .products_end2_right_box{ margin-top:20px;} .products_end2_right_box h2{line-height:16px;font-size:14px; padding:10px;} } .lymain_left_prod{overflow:hidden; border:4px #0050a2 solid; box-sizing:border-box;} .lymain_left_prod h2{font-size:20px; font-weight:700; line-height:50px; background:#0050a2; padding-left:17px; color:#ffffff; text-transform:uppercase;} .lymain_left_prod ul{background:#ffffff;} .lymain_left_prod ul li{width:100%; border-bottom:1px #ddd solid; overflow:hidden;box-sizing:border-box;} .lymain_left_prod ul li a{padding:18px 14px; box-sizing:border-box; display:block; background:url(../images/point.png) 10px center no-repeat; padding-left:18px;} .lymain_left_prod ul li .imgbox{width:35%; margin-right:5%; float:left;} .lymain_left_prod ul li h3{font-size:14px; line-height:18px; margin-bottom:10px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;} .lymain_left_prod ul li span{float:right; padding:15px;} .lymain_left_prod ul li span img{width:15px; height:15px; vertical-align:middle;} .lymain_left_prod ul li ul{ background:#ffffff;} .lymain_left_prod ul li ul li{ border-bottom:0; padding-left:20px;} @media screen and (max-width:768px){ .lymain_left_prod{display:none;} } /*相似的产品*/ .ptitle2{border-bottom:3px #0050a2 solid; margin:50px 0 30px 0; padding:0px;} .ptitle2 h3{padding-bottom:10px; display:inline-block; font-size:24px; width:100%; box-sizing:border-box; font-weight:700;} .ptitle2margintop40{ margin-top:60px;} .relatedul{overflow:hidden; letter-spacing:-8px; margin-top:15px;} .relatedul li{display:inline-block; overflow:hidden; width:31.33%; letter-spacing:normal; vertical-align:top; box-sizing:border-box; background:#FFF; border:1px #ddd solid; padding:20px;} .relatedul li:not(:nth-of-type(3n)){ margin-right:3%;} .relatedul li .imgbox{width:30%; float:left;} .relatedul li .imgbox img{padding:0; display:block;} .relatedul li .ptitle2_box{float:right; width:65%;} .relatedul li .ptitle2_box .ptitle{ font-size:18px; font-weight:700; margin-bottom:5px; margin-top:10px;} .relatedul li .ptitle2_box .ptxt{line-height:24px; opacity:0.7;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; font-weight:normal;} @media screen and (max-width: 768px) { .ptitle2{margin:40px 0 0 0; padding:0px;} .ptitle2 h3{font-size:16px; width:100%; box-sizing:border-box;} .ptitle2margintop40{ margin-top:30px;} .relatedul{margin-top:15px;} .relatedul li{width:100%;} .relatedul li:not(:nth-of-type(4n)){ margin-right:0;} .relatedul li:nth-child(n+2){margin-top:5%;} .relatedul li .ptitle2_box .ptitle{ font-size:16px; margin-top:5px;} .relatedul li .ptitle2_box .ptxt{line-height:20px;} } /*新闻*/ .newslist{overflow:hidden; display:block;} .newslist h2{font-size:32px; text-align:left; border-bottom:1px #ddd solid; padding-bottom:10px; margin-bottom:30px; font-weight:700;color:#263248;} .newslist ul{letter-spacing:-8px; margin-top:30px;} .newslist ul li{ display:inline-block; letter-spacing:normal; vertical-align:top; width:31.33%; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; position:relative; background:#fff; box-sizing:border-box; border:1px #efefef solid; box-shadow:0 0 8px 0 #e8e8e8; padding:40px;} .newslist ul li:not(:nth-of-type(3n)){margin-right:3%;} .newslist ul li:nth-child(n+4){margin-top:3%;} .newslist ul li .news_box{box-sizing:border-box; margin-top:15px;} .newslist ul li .news_title h3{font-size:16px; font-weight:700; margin-bottom:10px;-webkit-line-clamp:1; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient:vertical; line-height:24px;} .newslist ul li .ptxt{font-size:14px;line-height:24px;-webkit-line-clamp:4; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient:vertical; color:#666; font-weight:normal;} .newslist ul li .news_date{display:inline-block; font-size:14px; margin-bottom:20px; color:#666666;} .newslist ul li .news_more{border-top:1px #dddd solid; padding-top:20px; margin-top:20px;} .newslist ul li .news_more h3{font-weight:700; font-size:14px;} .newslist ul li .news_more h3 span{float:right;} @media screen and (max-width:768px) { .newslist ul{margin-top:10px;} .newslist ul li{width:100%; padding:20px;} .newslist ul li:not(:nth-of-type(3n)){margin-right:0;} .newslist ul li:nth-child(n+2){margin-top:4%;} .newslist ul li .news_title h3{font-size:14px; height:auto; margin-bottom:5px; -webkit-line-clamp:3;line-height:20px;} .newslist ul li .ptxt{font-size:12px;line-height:20px;-webkit-line-clamp:3;} } .news_time{position:absolute; top:0; left:0; width:70px; height:70px; background:#ff6600; text-align:center; padding:15px 0; box-sizing:border-box;-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; z-index:3;} .news_time .p1{line-height:20px; height:20px; color:#fff;} .news_time .p2{line-height:20px; height:20px; color:#fff; font-size:18px;} /*新闻详情页*/ .newsshow{line-height:28px;overflow:hidden; box-sizing:border-box; padding:50px; background:#fff; box-shadow:0 0 8px 0 #ddd;} .news_xxjs{line-height:28px!important; word-break:break-word!important; overflow:hidden; font-weight:normal;} .news_xxjs p,.news_xxjs span{line-height:28px!important;} .news_xxjs table{width:100%;} .news_xxjs td{padding:6px; font-size:14px!important; border:1px #CCCCCC solid!important;line-height:20px!important;word-break:initial!important;} .news_xxjs td p,.news_xxjs td span{font-size:14px!important;line-height:20px!important;word-break:initial!important;} .news_xxjs th{padding:6px; font-size:14px!important; border:1px #CCCCCC solid!important;line-height:20px!important;word-break:initial!important;} .news_xxjs th p,.news_xxjs th span{font-size:14px!important;line-height:20px!important;word-break:initial!important;} .news_xxjs img{width:auto; max-width:100%; margin:0 auto;height:auto;} .news_title{text-align:left;} .news_title h1{font-size:36px; margin-bottom:15px; border-bottom:1px #ddd dotted; padding-bottom:15px; line-height:1.2; font-weight:700; color:#263248;} .news_title h1 span{ float:right;} .pubdate{line-height:16px; margin:0 0 20px 0; overflow:hidden; color:#999999; font-size:14px; font-weight:normal;} .pubdate span{margin:0px 20px 0 0;} .pubdate a{color:#999999;} .pubdate a:hover{ color:#f08619;} @media screen and (max-width: 768px) { .newsshow{line-height:24px; padding:0px; box-shadow:none;} .news_xxjs{line-height:24px!important;} .news_xxjs p,.news_xxjs span{line-height:24px!important;} .news_title h1{font-size:24px; line-height:28px;} .news_title h1 span{ float:right; display:none;} .news_xxjs table{display: block; display: -webkit-box; width:auto; white-space: nowrap; overflow-x: auto; overflow-y: hidden;} } /*相关资讯*/ .Information{overflow:hidden;margin:40px 0 0 0; background:#f8f8f8;} .Information h4{padding-left:10px; height:30px; line-height:28px; font-size:16px; font-weight:bold; color:#555; border-bottom:1px solid #ccc; background:#fff;} .Information ul{ padding:0px;} .Information li{border-bottom:1px dotted #dcdcdc; line-height:22px; padding:10px;} .Information li span{float:right; color:#999999;padding-left:10px; padding-right:10px;} .Information li{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:normal;} /*contact us*/ .contact_end{position:relative; padding:60px 0; box-sizing:border-box; overflow:hidden;} .contact_end_left{width:100%;} .contact_end_left h2{font-size:36px; font-weight:700; text-transform:uppercase; box-sizing:border-box; position:relative; text-align:center;} .contact_end_left h2 p{width:8px; height:8px; background:#ff6600; display:inline-block; margin-left:5px;} .contact_end_left_txt{line-height:28px; text-align:center; font-weight:normal;} @media screen and (max-width: 768px) { .contact_end{padding:40px 0;} .contact_end_left{width:100%;} .contact_end_left h2{font-size:24px; padding-right:20px;} .contact_end_left h2 p{width:8px; height:8px; background:#ff6600; display:inline-block; margin-left:5px;} .contact_end_left_txt{line-height:20px; padding-top:10px;} } /*contact us*/ .contact{overflow:hidden; margin:50px 0 0 0;} .contact h2{color:#1a3a83;font-size:20px; margin-bottom:8px; padding-bottom: 8px; border-bottom: 1px #ddd dotted; font-weight: 700; text-transform: uppercase;} .contact ul{overflow:hidden; letter-spacing:-8px;} .contact ul li{display:inline-block; vertical-align:top; letter-spacing:normal; border:1px #ddd solid; box-sizing:border-box; text-align:center; padding:2%; background:#fafafa;} .contact ul li:nth-child(1){width:47.5%; margin-right:5%; margin-bottom:3%;} .contact ul li:nth-child(2){width:47.5%; margin-bottom:3%;} .contact ul li:nth-child(3){width:22.75%;margin-right:3%;} .contact ul li:nth-child(4){width:22.75%;margin-right:3%;} .contact ul li:nth-child(5){width:22.75%;margin-right:3%;} .contact ul li:nth-child(6){width:22.75%;} .contact ul li h3{ width:20px; height:3px; background:#ff6600; display:block; margin:0 auto 25px;} .contact ul li img{width:40px; display:inline-block; padding:25px; border-radius:100%; background:#fff; border:1px #ddd solid; box-shadow:0 0 8px 0 #e8e8e8; margin-bottom:15px;} .contact ul li p{line-height:20px; text-align:center; font-weight:normal; min-height:80px;} .contact ul li p b{ display:block; font-size:18px; text-transform:uppercase; margin-bottom:15px; font-weight:700; } .contact ul li .contact_txt{padding:10px; line-height:22px;} .contact_info{display:block; letter-spacing:normal; border:1px #ddd solid; box-sizing:border-box; text-align:center; padding:2%; background:#fafafa; margin-top:3%;} .contact_info h2{ display:block; font-size:24px; text-transform:uppercase; margin-bottom:15px; font-weight:700; text-transform:capitalize;} .contact_info .p_txt{line-height:26px; font-size:18px;} @media screen and (max-width: 768px) { .contact{padding:0; margin:20px 0 0 0;} .contact h2{font-size:18px; margin-bottom:5px; padding-bottom:5px;} .contact ul li{padding:10%;} .contact ul li:nth-child(1){width:100%; margin-right:0; margin-bottom:3%;} .contact ul li:nth-child(2){width:100%; margin-bottom:3%;} .contact ul li:nth-child(3){width:100%; margin-right:0;margin-bottom:3%;} .contact ul li:nth-child(4){width:100%; margin-right:0;margin-bottom:3%;} .contact ul li:nth-child(5){width:100%; margin-right:0;margin-bottom:3%;} .contact ul li:nth-child(6){width:100%;} .contact ul li p{font-size:12px;} .contact ul li p b{ margin-bottom:5px; font-size:14px;} .contact ul li h3{margin:0 auto 15px;} .contact_info{padding:5%; margin-top:3%;} .contact_info h2{font-size:18px; margin-bottom:15px;} .contact_info .p_txt{font-size:14px;} } /*项目案例总页*/ .projects{width:100%; padding:20px; box-sizing:border-box; background:#f5f5f5; border:1px #ddd solid;} .projects_title{font-size:24px; text-align:left; font-weight:700; margin-bottom:10px; margin-top:80px;} .projects .ptxt{padding:0 50px;} .projectsul{overflow:hidden; letter-spacing:-8px; box-sizing:border-box;} .projectsul li{overflow:hidden; width:18.4%; letter-spacing:normal; vertical-align:top; position:relative; box-sizing:border-box; display:inline-block;} .projectsul li:not(:nth-of-type(5n)){ margin-right:2%;} .projectsul li:nth-child(n+6){margin-top:2%;} .projectsul li .imgbox{ position:relative;} .projectsul li .imgbox img{ width:100%;} .projecttitle{position:absolute; height:50px; line-height:50px; width:100%; bottom:0; text-align:center; font-size:16px; background:rgb(0,0,0,0.6); color:#fff; z-index:2; text-transform:uppercase; font-weight:700;} .projects_info{padding:15px;box-sizing:border-box; background:#f5f5f5; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;outline:none; border:1px #ddd solid;} .projects_info_txt{line-height:28px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;} @media screen and (max-width: 768px){ .projects{padding:20px 0;} .projects_title{font-size:18px; margin-top:30px;} .projects .ptxt{padding:0;} .projectsul{padding:0px; box-shadow:none; margin-top:0px;} .projectsul li{width:47.5%;} .projectsul li:not(:nth-of-type(5n)){ margin-right:0;} .projectsul li:not(:nth-of-type(2n)){ margin-right:5%;} .projectsul li:nth-child(n+3){margin-top:5%;} .projects_info{padding:10px;} .projects_info_txt{line-height:24px;} } /*项目列表*/ .project_list{width:100%; padding:80px 0; overflow:hidden;} .project_list h2{font-size:32px; text-align:center; font-weight:700; margin-bottom:10px;} .project_list h3{font-size:14px; text-align:center; line-height:28px; margin-bottom:30px;} .proul{overflow:hidden; letter-spacing:-8px; padding:45px; background:#fff; box-shadow:0 0 8px 0 #ddd; margin-top:20px; box-sizing:border-box;} .proul li{overflow:hidden; width:31.333%; letter-spacing:normal; vertical-align:top; position:relative; box-sizing:border-box; display:inline-block;} .proul li:not(:nth-of-type(3n)){ margin-right:3%;} .proul li:nth-child(n+4){margin-top:3%;} .proul li .imgbox{ position:relative;} .proul li .imgbox img{ width:100%;} .pro_info{position:absolute; height:50px; line-height:50px; width:100%; bottom:0; text-align:center; font-size:16px; background:rgb(0,0,0,0.6); color:#fff; z-index:2;} @media screen and (max-width: 768px) { .project_list{padding:20px 0;} .project_list h2{font-size:24px;} .project_list h3{font-size:14px; line-height:24px; margin-bottom:20px;} .proul{padding:0; box-shadow:none; margin-top:20px;} .proul li{width:100%;} .proul li:not(:nth-of-type(3n)){ margin-right:0;} .proul li:nth-child(n+2){margin-top:5%;} .pro_info{font-size:14px;} } /*项目详情页*/ .project_list_left{float:left; width:75%; margin-right:3%;} .project_list_right{float:right; width:22%;} .project_list_right .ptitle{background:#3f3f3f; text-align:left; font-size:24px; padding:18px 20px; font-weight:700; text-transform:uppercase; color:#fff; } .project_list_rightul{background:#f5f5f5; padding:0 20px 20px 20px; position:relative;} .project_list_rightul li{line-height:20px; border-bottom:1px rgb(0,0,0,0.1) dotted; text-align:left; position:relative; padding:20px 0 20px 20px; font-size:16px; background:url(../images/weizhi_right.png) left center no-repeat;} .project_list_rightul li:hover a{color:#ff6600;} #projecton{line-height:20px; color:#ff6600;} #projecton a{color:#ff6600;} #projecton a:hover{color:#ff6600; text-decoration:underline;} @media screen and (max-width: 768px) { .project_list_left{float:none; width:100%; margin-right:0;} .project_list_right{display:none;} } .sitemap{overflow:hidden; background:#FFF; padding:30px; border:1px #ddd solid;} .sitemap h2 {font-size:18px; font-weight:bold; color:#173c96; margin-bottom:10px;} .sitemap h2 a{color:#173c96;} .sitemap h2 a:hover{color:#ff6600;} .sitemap ul{ overflow:hidden; margin-bottom:30px; padding:10px 10px; background:#fafafa; border:1px #ddd dotted;} .sitemap ul h3 {font-size:18px; padding-bottom:5px; border-bottom:1px #ddd dotted; margin-bottom:5px; line-height:20px;} .sitemap ul li{float:left; width:auto; margin-right:25px; font-size:16px; line-height:20px;} @media screen and (max-width:768px) { .sitemap{padding:0.15rem;} } .page404{ width:100%; margin:300px 0 200px 0; text-align:center;} .page404 img{ width:auto; display:inline-block;} @media screen and (max-width:768px) { .page404{ width:80%; margin:100px 10%; text-align:center;} .page404 img{ width:auto; max-width:100%; display:inline-block;} } .videolist{position:absolute; bottom:0; right:0; width:50px; height:50px; z-index:22; background:#f4b200 url(../images/video.png) center center no-repeat; background-size:32px;} /*视频弹窗*/ .masklayer{position: fixed;display: none;width:100%;height:100%; top:0px; left:0px;background-color:rgba(0, 0, 0, 0.8);z-index:99999; -webkit-user-select: none;-ms-user-select: none;} .vclose { position:absolute;right:30px; top:30px;cursor: pointer; width:50px; height:50px; } .vclose img{width:auto; height:auto; display:inline-block;} .videos{display:none; position:fixed; left:0; top:0; z-index:100; width:100%; height:100%; background-color:rgba(0,0,0,0.8); box-sizing:border-box; padding:8%;} .videos video{width:100%; height:100%;} .videolist {cursor:pointer;} @media screen and (max-width: 768px) { .vclose { position:absolute;right:-10px; top:-10px; cursor: pointer; width:30px; height:30px; } .vclose img{width:auto; height:auto; display:inline-block;} .videos{display:none; border:10px solid #ffffff; position:fixed; left:50%; top:50%; margin-left:-160px; margin-top:-120px; z-index:100; width:320px; height:240px; } .videolist {} }