@charset "utf-8"; body { background: #fff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "Microsoft Yahei"; font-size: 14px; line-height: 1.428571429; color: #333333; } body,html{height:100%;}ol,ul,p{list-style:none;margin:0px;padding:0px;}*{font-family:Microsoft Yahei;}a{text-decoration:none;}a:hover{text-decoration:none;}img,input{border:0px;}ul li{list-style:none;}ul,p,dl,dt,dd{padding:0px;margin:0px;}em,i{font-style:normal;} .f_left{float:left;}.f_right{float:right;}.left11{float:left;}.right11{float:right;}.h20{height:20px;}.h30{height:30px;}.h50{height:50px;}.clear{clear:both;}.box1400{width:1400px;overflow:hidden;margin:0 auto;} #header { width: 100%; background:#fff; } #header .top2{ width: 100%; max-width: 1400px; overflow: hidden; background:#fff; padding: 15px 0; box-sizing: border-box; margin: 0 auto; } #header .top2>img { float: left; } #header .top1{ width: 100%; height: 35px; background: #000; overflow: hidden; } #header .top1 p{ width: 92%; max-width: 1400px; font-size: 14px; line-height: 35px; color: #ddd; margin: 0px auto; } #header .top1 p span{ float: right; } #header .top1 p span a{ color: #ddd; } #header .top1 p span a:hover{ color: #fff; } @media only screen and (max-width: 1400px) { #header .top1 p{ width: 98%; } } @media only screen and (max-width: 1600px) { #header .top2{ width: 96%; max-width: 1400px; overflow: hidden; background:#fff; padding: 15px 2% 10px !important; box-sizing: border-box; margin: 0 auto; } } #header .top2 a { padding-top: 3px; display: block; float: left; } .menubg { width: 100%; background-color: #006ec1; } .menuol { width: 92%; max-width: 1400px; margin: 0 auto; } .menuol>ul { width: 100%; } .menuol>ul li { width: 16.66667%; height: 57px; float: left; text-align: center; position: relative; } .menuol>ul li::after { content: ''; display: block; position: absolute; top: 0; right: 0; width: 1px; height: 100%; border-right: 1px solid rgba(255, 255, 255, 0.1); } .menuol>ul>li>a { line-height: 57px; font-size: 18px; color: #fff; display: block; } .menuol>ul>li:hover a { color: #fff; background-color: #0061aa; font-weight: bold; } .menuol li .drop { display: none; position: absolute; top: 57px; left: 0; right: 0; width: 100%; z-index: 9999999; font-size: 15px; line-height: 35px; padding: 0 0 5px; background-color: #0061aa; } .menuol li .drop a { display: block; font-weight: normal !important; color: #fff !important; } .menuol li .drop a:hover { background-color: #006ec1; } .menuli { background: rgba(0, 0, 0, .6); position: absolute; z-index: 888; top: 211px; left: 0px; text-align: center; width: 100%; overflow: hidden; padding: 20px 5% 20px 5%; box-sizing: border-box; } .menuli ul { width: 100%; margin: 0 auto; } .menuli>ul>a { width: 230px; background: #eee; margin: 20px 10px; display: inline-block; color: #333; text-align: center; font-size: 15px; padding: 0 !important; overflow: hidden; } .menuli>ul>a span { display: block; padding: 10px 0; } .menuli>ul>a>img { display: block; width: 100%; margin: 0; } .menuli>ul>a:hover { color: #fff !important; background: #006ec1; } .top-tel{ font-size: 32px; color: #006ec1; font-family: impact; background: url(/images/tel3.png) left 26px no-repeat; float: right; height: 80px; padding-left: 53px; padding-top: 8px; line-height: 33px; box-sizing: border-box; } .top-tel p{ font-size: 16px; color: #555; } .weixin { float: right; margin-left: 20px; margin-right: -8px; } .weixin li { width: 120px; float: left; text-align: center; font-size: 12px; } .weixin li img { width: 90px; } .weixin li span { display: inline-block; width: 20px; line-height: 15px; vertical-align: 12px; } #banner { position: relative; overflow: hidden; width: 100%; height: 549px; } .lei-bg{ width: 100% !important; height: 69px; background: url(/images/x.jpg) bottom center no-repeat; position: absolute; z-index: 99999999; bottom: 0 !important; left: 0; right: 0; margin: 0 auto; } #banner .pic { position: absolute; z-index: 999; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 100%; height: 260px; background: url(/images/ibanner_mask.png) bottom center no-repeat; } #banner ul { position: relative; overflow: hidden; width: 300%; margin: 0; } #banner ul li { width: 33.333%; float: left; height: 549px; } #banner ul li img { width: 100%; display: block; } #banner aside { position: absolute; top: 0; bottom: 0px; height: 0; width: 90%; right: 0; left: 0; margin: auto } #banner aside span { display: block; width: 65px; height: 65px; z-index: 63; background: rgba(255, 255, 255, 0.3); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; position: relative; cursor: pointer; opacity: 0; transition: all 0.3s; margin-top: -2%; } #banner:hover aside span { opacity: 1; } #banner aside span:after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 20%; margin: auto; width: 27px; height: 27px; border-top: 3px solid #ffffff; border-left: 3px solid #ffffff; -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg) } #banner aside span.prev { float: left; } #banner aside span.next { float: right; } #banner aside span.next:after { left: 0; right: 20%; -webkit-transform: rotateZ(135deg); -moz-transform: rotateZ(135deg); -ms-transform: rotateZ(135deg); -o-transform: rotateZ(135deg); transform: rotateZ(135deg) } #banner>div { width: 100%; position: absolute; right: 0; left: 0; bottom: 70px; margin: auto; text-align: center; } #banner>div em { display: inline-block; width: 24px; height: 24px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 5px solid #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 4.75px; background: #fff; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; cursor: pointer } #banner>div em.act { background: #db3026; } .sl { width: 100%; margin: 40px auto 0 auto; } .sl, .st, .st div, .sl div { overflow: hidden; } .nextinfo { width: 100%; overflow: hidden; } .nextinfo span { background: #eee; margin: 20px 1%; width: 48%; float: left; text-align: center; border-radius: 20px; font-size: 14px; } .nextinfo span a { color: #000 } #home-class { width: 100%; background:url(/images/bg1x.png) top center no-repeat; } .class-box { width: 1400px; height: 194px; margin: 0 auto; } .class-box h2{ float: left; margin: 0 10px 0 15px; } .class-box ul { width: 57%; float: left; padding-top: 40px; font-size: 15px; text-align: center; position: relative; } .class-box ul li { float: left; width: 23%; margin: 0 1%; font-size: 17px; } .class-box ul li a { display: block; background-color: #006ec1; color: #fff; padding: 12px 0 13px; } .class-box ul li a:hover, .class-box ul li.pblock a { background-color: #0078d3; } .class-box ul li .pclass { display: none; position: absolute; top: 80px; left: 0; width: 100%; font-size: 15px; padding-top: 23px; } .class-box ul li:hover .pclass { display: block; } .class-box ul li .pclass a { float: left; color: #151515; background: none; /* padding: 5px 18px 5px 7px; */ padding: 5px 0; margin: 0 15px 0 7px; } .class-box ul li .pclass a:hover { color: #006ec1; font-weight: bold; } .class-box ul li.pblock .pclass { display: block; } .top-form { width: 320px; padding: 40px 20px 0px 20px; box-sizing: border-box; display: block; float: right; } .input { width: 250px; height: 45px; background: #fff; font-size: 16px; line-height: 45px; display: block; border: solid 1px #ddd; padding-left: 20px; } .bnt { width: 130px; background: #006ec1; color: #fff; font-size: 16px; text-align: center; line-height: 40px; margin-top: 15px; display: block; border: none; cursor: pointer; } #home-pro { width: 100%; margin: 0px auto; display: table; overflow: hidden; background: url(/images/bg2.jpg) bottom center no-repeat #fff; padding: 80px 3% 30px; box-sizing: border-box; } #home-pro h2 { font-size: 48px; color: #000; width: 100%; text-align: center; background: url(/images/pro1.jpg) center center no-repeat; margin:10px 0px 30px 0px; } #home-pro h2 span{ color: #e30808; } #home-pro h3{ color: #ddd; font-size: 53px; line-height: 30px; text-align: center; font-family: impact; font-weight: normal; padding: 0; margin: 0; width: 100%; display: table; } .course-list ul { margin-left: -11px; margin-right: -11px; } .course-list ul li { float: left; width: 23%; transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; position: relative; margin-bottom: 30px; border-radius: 4px; margin: 15px 1%; background: #fff; } .course-list ul li:hover .title{ color: #dc0f0f; } .course-list a { display: block; overflow: hidden; } .course-list .course-img { overflow: hidden; position: relative; border-top-left-radius: 5px; border-top-right-radius: 5px; } .img-responsive { height: 230px !important; width: 100%; } .course-list .course-img img { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; max-width: 100%; height: auto; border-top-left-radius: 5px; border-top-right-radius: 5px; } .course-list .course-info { position: relative; padding: 3px 0 10px; background-color: #f8f8f8; } .course-list .course-info .title { font-size: 18px; line-height: 50px; padding-bottom: 10px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; color: #222222; text-align: center; padding: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; } .course-list .course-info span{ font-size: 13px; color: #555; display: block; line-height: 22px !important; text-align: center; } .course-list .course-info span i{ width: 30px; height: 30px; display: block; border-radius: 50%; color: #fff; background: #333; text-align: center; margin: 5px auto 0px; font-size: 20px; line-height: 27px; } .course-list ul li { display: table; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15); } .course-list ul li:hover .course-img img { transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); } .course-list ul li:hover .course-img:after { height: 100%; opacity: 1; } .pro-tel{ width: 220px; height: 53px; display: block; text-align: center; line-height: 53px; font-size: 22px; margin: 50px auto 60px; } .pro-tel a { color: #fff; display: block; background: #006ec1; border-radius: 30px; transition: all .5s; padding: 0 0 1px; } .pro-tel a:hover { box-shadow: 5px 6px 10px rgba(0, 0, 0, 0.2); } .pro-tel span{ font-size: 27px; font-family: impact; line-height: 60px; display: block; float: right; padding-right: 25px; } #home-case { background: url(/images/bg3.jpg) center top repeat-y; width: 100%; overflow: hidden; padding: 50px 0 0; } #home-case h2{ font-size: 48px; color: #be9851; width: 100%; text-align: center; padding: 0; margin: 0; } #home-case>p{ width: 900px; display: block; margin: 10px auto 30px; padding-top: 5px; font-size: 22px; line-height: 30px; color: #fff; text-align: center; border-bottom: solid 3px #be9851; padding-bottom: 15px; } #focus_Box{position:relative;width:1200px;height:660px;margin:50px auto 0;} #focus_Box ul{position:relative;width:1200px;height:500px;} #focus_Box li{ z-index:0;position:absolute; width:0px;height:100%;top:146px;cursor:pointer;left:377px;} #focus_Box li img{width:100%;height:100%;vertical-align:top; background: #cc0000; } #focus_Box li p{ height: 50px; background:#fff; text-align: center; font-size: 15px; line-height: 50px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #focus_Box li:hover p {background-color: #006ec1;color: #fff;} #focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:50px;height:58px;top:131px;opacity: 0.8;} #focus_Box .prev{background:url(/images/btn.png) left bottom no-repeat; left:-70px; top:265px;} #focus_Box .next{background:url(/images/btn.png) right bottom no-repeat;right:-60px; top:265px;} #focus_Box .prev:hover{background-position:left top;} #focus_Box .next:hover{background-position:right top;} .case-tel{ width: 500px; height: 60px; background: url(/images/tel1.png) 20px center no-repeat; margin: 0 auto; font-size: 23px; line-height: 60px; color: #fff; border-bottom: solid 1px #fff; border-top: solid 1px #fff; text-align: center; } .case-tel span{ font-family: impact; font-size: 32px; } .case-bottom{ width: 100%; height: 120px; background: url(/images/bg22.jpg) bottom center no-repeat; } #home-about { width: 100%; max-width: 1400px; overflow: hidden; box-sizing: border-box; background:#fff; padding: 50px 0 40px; box-sizing: border-box; margin: 0 auto; } #home-about .about-box { height: 450px; margin: 0 auto 50px; padding: 0 2% ; } #home-about .about-box>img{ float: right; } .about-l { float: left; width: 700px; height: 450px; } .about-l h3{ font-size: 42px; color: #ccc; font-weight: normal; padding: 0; margin: 0; height: 35px; line-height: 35px; } .about-l h2 { font-size: 46px; color: #000; margin: 0; width: 100%; text-align: left; padding-bottom: 30px; margin: 0; } .about-l h2 span{ font-size: 18px; color: #555; font-weight: normal; margin-left: 15px; background: url(/images/pro3.jpg) left center no-repeat; padding-left: 45px; } .about-l strong{ font-size: 30px; color: #006ec1; font-weight: normal; border-bottom: solid 1px #ccc; width: 80%; padding-bottom: 22px; display: block; margin-bottom: 20px; } .about-l a{ width: 180px; height: 40px; background: #fff; display: block; border-radius: 30px; text-align: center; font-size: 18px; line-height: 40px; color: #333; margin: 50px 0px; } .about-l a:hover{ background: #ffc328; } .about-l p { font-size: 16px; line-height: 30px; color: #555; } .about-l p a{ width: 150px; height: 46px; display: block; float: left; margin: 26px 0px; font-size: 16px; line-height: 46px; color: #fff; text-align: center; } .about-l p a:first-child{ background: #006ec1; } .about-l p a:last-child{ background: #525252; margin-left: 10px; } .about-r { float: right; width: 568px; height: 391px; padding: 25px; background: url(/images/bg5.jpg) center no-repeat; overflow: hidden; } .about-r iframe, .about-r video { width: 100%; height: 100%; } #home-cr{ width: 100%; height: 530px; padding-top: 50px; margin: 0 auto; } #home-cr h2 { font-size: 48px; color: #000; width: 100%; text-align: center; margin:0px 0px 30px 0px; padding-top: 12px; border-bottom: solid 1px #ccc; padding-bottom: 15px; } #home-cr h2 span{ color: #e30808; } #home-cr h3, #home-news h3{ color: #ddd; font-size: 53px; line-height: 30px; text-align: center; font-family: impact; font-weight: normal; padding: 0; margin: 0; width: 100%; display: table; text-transform: uppercase; } #home-cr ul{ width: 100%; } #home-cr ul li{ width: 340px; height: 310px; margin: 10px 7px; float: left; background: #000; } #home-cr ul li img{ width: 100%; height: 260px; padding: 0; margin: 0; } #home-cr ul li p{ font-size: 16px; color: #fff; text-align: center; line-height: 40px; } #home-gg{ width: 100%; height: 344px; background: url(/images/bg6.jpg) top repeat-x; } .gg-box{ width: 1050px; margin: 0 auto; } .gg-box img{ float: left; margin-right: 60px; } .gg-box strong{ font-size: 40px; color: #fff; padding-top: 80px; display: table; } .gg-box>p{ width: 550px; border: solid 3px #fdedc4; float: left; margin-left: 40px; margin-top: 20px; background: url(/images/tel2.png) 20px center no-repeat; font-size: 24px; color: #fdedc4; padding-left: 88px; box-sizing: border-box; display: table; } .gg-box>p>span{ font-family: impact; font-size: 36px; display: block; float: right; margin-right: 48px; } .gg-box>span{ font-size: 24px; color: #fff; display: table; width: 600px; line-height: 80px; padding-left: 40px; } #home-ys { width: 100%; height: 900px; background: url(/images/bg8.jpg) bottom center no-repeat #f6f6f6; padding-top: 50px; box-sizing: border-box; border-bottom: solid 10px #e6e6e6; } #home-ys h2{ display: block; margin: 50px auto 10px; font-size: 52px; color: #000; width: 100%; text-align: center; } #home-ys h2 span{ color: #d40707; } #home-ys>p{ width: 550px; height: 40px; margin: 20px auto; } #home-ys>p span{ width: 130px; height: 40px; display: block; margin: 0px 2px; text-align: center; font-size: 24px; color: #fff; background: #e30909; float: left; } #home-ys .ys-box { width: 1350px; height: 622px; margin: 0 auto; padding-top: 50px; box-sizing: border-box; padding-left: 90px; } #home-ys .ys-box .ll{ width: 50%; float: left; } #home-ys .ys-box .rr{ width: 200px; float: right; } #home-ys .ll li { width: 100%; height: 210px; margin: 10px 0; display: block; box-sizing: border-box; } #home-ys .ll li p { font-size: 16px; color: #666; line-height: 30px; width:100%; padding-top: 10px; width: 200px; } #home-ys ul li strong { font-size: 30px; color: #555; line-height: 50px; display: table; width: 100%; } #home-ys .rr li { width: 100%; height: 210px; margin: 10px 0; display: block; box-sizing: border-box; } #home-ys .rr li p { font-size: 16px; color: #666; line-height: 30px; width:100%; padding-top: 10px; width: 200px; } #home-news { width: 100%; overflow: hidden; margin: 0px auto; /* background:#fff; */ padding: 80px 0; background: url(/images/bg9.jpg) center no-repeat; background-size: cover; background-attachment: fixed; } #home-news h2 { font-size: 40px; color: rgba(255, 255, 255, 0.9); line-height: 40px; text-align: center; padding: 25px 0; margin: 0; } #home-news h2>span{ color: #e00f0f; } #home-news>p{ width: 100%; font-size: 16px; text-align: center; color: #666; display: table; line-height: 50px; padding-bottom: 30px; } .news-box{ width: 1400px; overflow: hidden; margin: 0 auto; padding: 40px 20px 20px; box-sizing: border-box; background-color: #fff; border-radius: 3px; } .news-box .ll{ width: 550px; height: 503px; background: #fff; float: left; box-shadow: 0px 0px 20px #ccc; } .news-box .ll span { display: block; height: 300px; overflow: hidden; margin-bottom: 8px; } .news-box .ll img{ width: 100%; height: 100%; object-fit: cover; } .news-box .ll strong a{ font-size: 18px; color: #000; font-weight: normal; padding: 10px 30px; line-height: 50px; } .news-box .ll strong a:hover{ color: #006ec1; } .news-box .ll p{ font-size: 14px; color: #666; line-height: 27px; padding: 0px 30px; } .news-box .ll i{ font-size: 14px; color: #999; line-height: 27px; padding: 0px 20px; background: url(/images/time.jpg) left center no-repeat; margin-left: 30px; } .news-box .rr{ width: 770px; float: right; } .news-box .rr li{ width: 100%; height: 120px; margin-bottom: 10px; display: table; } .news-box .rr .date{ background: #f3f3f3; width: 120px; height: 92px; display: block; font-size: 50px; font-weight: bold; text-align: center; color: #9d9d9d; float: left; margin:0 20px 0 0; padding-top:20px; line-height: 40px; border-radius: 5px; } .news-box .rr .date em{ font-size: 16px; text-align: center; color: #333; font-weight: normal; display: table; width: 100%; padding: 0; margin: 0; } .news-box .rr li p{ font-size: 14px; color: #999; line-height: 25px; } .news-box .rr li p a{ font-size: 18px; color: #000; line-height: 35px; display: table; } .news-box .rr li:hover .date{ background: #006ec1; color: #fff; } .news-box .rr li:hover .date em{ color: #fff; } .news-box .rr li:hover p a:hover{ color: #006ec1; } #home-nub{ width: 100%; height: 430px; background:url(/images/bg9.jpg) center center no-repeat; background-attachment: fixed; position: relative; } .nub-bg{ width: 100%; height: 77px; background:url(/images/x.jpg) bottom center no-repeat; position: absolute; bottom: 0; z-index: 2; } .nub-cont{ width: 1200px; margin: 0 auto; padding-top: 140px; } .nub-cont li{ float: left; width: 300px; text-align: center; font-size: 18px; color: #fff; } .nub-cont li b{ font-size: 68px; font-family: impact; display: block; } .nub-cont li b span{ font-size: 32px; color: #fff; } .links { width: 100%; padding: 35px 0; background-color: #f5f5f5; } .links .l_box { width: 1356px; margin: 0 auto; } .links .l_box h5 { font-size: 18px; margin: 0; } .links .l_box a { display: inline-block; color: #888; padding-top: 10px; font-size: 13px; } .links .l_box a:hover { color: #006ec1; } @keyframes myfirst { 0% { padding-top: 15px; } 100% { padding-top: 25px; } } @-moz-keyframes myfirst { 0% { padding-top: 15px; } 100% { padding-top: 25px; } } @-webkit-keyframes myfirst { 0% { padding-top: 15px; } 100% { padding-top: 25px; } } @-o-keyframes myfirst { 0% { padding-top: 15px; } 100% { padding-top: 25px; } } #footer { width: 100%; overflow: hidden; background:#006ec1; padding-top: 20px; } .foot { max-width: 1400px; margin: 0px auto; box-sizing: border-box; } .foot .b-2weima { width: 139px; text-align: center; font-size: 15px; color: #fff; float: right; margin-left: 25px; } .foot .b-2weima strong{ text-align: center !important; width: 100%; } .foot .b-2weima img { display: block; margin: 50px auto 10px; width: 100%; } .foot strong { font-size: 20px; color: #fff; line-height: 40px; display: table; margin-bottom: 20px; } .foot strong:after{ content: ""; width: 50px; height: 2px; background: #fff; display: block; margin-top: 8px; } .foot .b-pro { width: 350px; height: 260px; float: left; padding-left: 30px; box-sizing: border-box; } .foot .b-pro a { font-size: 16px; color: #fff; line-height: 30px; display: block; height: 30px; float: left; width: 150px; } .foot .b-pro a:hover { color: #ccc; } .foot .b-nav { width: 150px; float: left; padding: 0 20px 30px 0; box-sizing: border-box; } .foot .b-nav a { font-size: 16px; color: #fff; line-height: 30px; display: block; } .foot .b-nav a:hover { color: #ccc; } .foot .b-contact { width: 400px; float: left; padding-left: 30px; } .foot .b-contact p { font-size: 16px; color: #fff; line-height: 30px; } .foot .b-contact span{ color: #fff; background: url(/images/b-tel.png) left center no-repeat; padding-left: 60px; font-family: impact; font-size: 36px; line-height: 43px; display: block; margin-bottom: 16px; } #copy { width: 100%; height: 60px; text-align: center; line-height: 60px; font-size: 14px; color: #ccc; background: #000; } #copy p { width: 1300px; margin: 0 auto; } #copy a { color: #eee; } #copy a:hover { color: #fff; } #copy img { float: right; margin-left: 50px; margin-top: 7px; } .n_news { padding: 0 15px; } .n_news li:hover a, .n_news li:hover p { color: #fff !important; } .news_list { padding-bottom: 30px; } .news_list li { background: #f1f1f1; overflow: hidden; padding: 20px; margin-bottom: 20px; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -ms-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; } .box2{ width: 1400px; margin: 0 auto; } .news_list li:hover { box-shadow: 0px 0px 20px 0px #666; padding-bottom: 50px; background: #206bc2; } .news_list li .date { background: #fff; color: #333; display: inline-block; margin-right: 20px; float: left; font-family: verdana; text-align: center; border-radius: 4px; font-size: 24px; font-family: verdana; border: 1px solid #206bc2; padding: 5px 0 0; } .news_list li .date em { display: block; font-style: normal; font-size: 14px; font-family: arial; background: #005fcd; padding: 3px 15px; color: #fff; margin-top: 5px; } .news_list li p { color: #999; font-size: 14px; margin-left: 95px; line-height: 25px; } .news_list li p a { display: block; font-size: 18px; color: #333; margin-bottom: 5px; } .news_list li p a:hover { color: #fff; } .news_list li:hover .box2 a{ color: #fff; } .news_list li:hover .box2 p{ color: #fff; } .zy_banner { width: 100%; height: 400px; margin: 0px auto 0; } .container { width: 1200px; margin: 0 auto; } .hgroup { background: #f1f1f1; width: 100%; height: 140px; margin-bottom: 40px; } .hgroup .box { position: relative; width: 1400px; margin: 0 auto; } .hgroup h3 { color: #dd0000; font-size: 32px; line-height: 60px; padding-top:20px; margin: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s } .hgroup p { color: #707070; font-size: 14px; line-height: 30px } .hgroup p a { display: inline-block; margin-right: 15px; position: relative; font-size: 14px; color: #666; } .hgroup p a:hover { text-decoration: underline } .hgroup p a:not(:last-child)::after { content: '-'; display: block; position: absolute; top: 0; bottom: 0; right: -10px; height: 0; line-height: 0; margin: auto } .hgroup nav { max-width: 78%; height: 100%; float: right; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: 20px; color: #666; padding: 18px 10px 0 0; } .hgroup nav a { line-height: 48px; padding: 0 25px; text-align: center; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; display:block; color: #333; font-size: 16px; float: left; margin: 0 0 0 1px; } .hgroup nav a:hover, .hgroup nav a.act { background: #006ec1; color: #fff } .hgroup nav em { color: #9a9a9a; font-size: 22px; line-height: 50px } .InpageTitle { width: 100%; text-align: center; padding-top: 52px; } .InpageTitle h3 { font-size: 30px; color: #333333; font-weight: normal; } .InpageTitle i { display: block; width: 41px; height: 2px; background: #0f98a5; margin: 16px auto 0; } .InpageTitle2 { width: 100%; text-align: center; padding-top: 52px; } .InpageTitle2 h3 { font-size: 30px; color: rgb(51, 51, 51); font-weight: normal; } .InpageTitle2 i { display: block; height: 2px; background: #315cc5; width: 42px; margin: 20px auto 0; } .InpageTitle2 p { font-size: 12px; color: #999999; font-family: arial; margin-top: 8px; text-transform: uppercase; } .InpageAddress { width: 100%; height: 62px; border-bottom: 1px solid #eaeaea; } .InpageAddress a.homePage { display: block; width: 64px; height: 62px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; background: url(/images/home.png) no-repeat center; float: left; } .InpageAddress .p1 { line-height: 62px; float: left; margin-left: 16px; } .InpageAddress .p1 a { display: block; padding-right: 14px; background: url(/images/InpageAddress_icon02.png) no-repeat right center; font-size: 14px; color: #666666; float: left; margin-left: 10px; } .InpageAddress .p1 a:first-child { margin-left: 0; } .InpageAddress .p1 a:last-child { color: #315cc5; background-image: none; } .InpageAddress .p2 { float: right; } .InpageAddress .p2 a { display: block; font-size: 14px; color: #666666; font-weight: bold; height: 61px; line-height: 61px; float: left; margin-left: 26px; text-decoration: none; } .InpageAddress .p2 a.cur { color: #333333; border-bottom: 2px solid #fa8815; } .InpageAddress .p2 a:hover { color: #333333; border-bottom: 2px solid #fa8815; } .sub_address { height: 70px; background: #f3f3f3; width: 100%; margin-bottom: 30px; } .sub_lm_all { width: 1280px; margin: 0 auto; height: 70px; line-height: 70px; color: #666666; } .sub_lm_all span { display: block; } .sub_lm_all span:nth-child(1) { position: relative; font-size: 24px; color: #282828; height: 30px; line-height: 30px; margin-top: 20px; padding-left: 20px; } .sub_lm_all span:nth-child(1):after { content: ''; position: absolute; top: 0; left: 0; width: 4px; height: 30px; background: #333; } .sub_lm_all span:nth-child(2) i { display: block; background: url(/images/home1.png) no-repeat left top; width: 17px; height: 17px; float: left; margin: 27px 5px 0 0; } .container { width: 1200px; margin: 0 auto; } .aboutProfile { width: 100%; background: #f6f6f6; } .aboutProfile .mainCon { width: 100%; } .aboutProfile .mainCon .box1 { width: 100%; height: 486px; padding-bottom: 52px; } .aboutProfile .mainCon .box1 dl { width: 100%; } .aboutProfile .mainCon .box1 dt { width: 480px; height: 486px; position: relative; float: left; } .aboutProfile .mainCon .box1 dt h3 { padding: 30px 0 20px 28px; width: 255px; height: 450px; background: #1469ca; font-size: 22px; color: #fff; font-weight: bold; } .aboutProfile .mainCon .box1 dt img { position: absolute; top: 100px; right: 0; display: block; } .aboutProfile .mainCon .box1 dd { width: 668px; float: right; margin-top: 76px; } .aboutProfile .mainCon .box1 dd p { font-size: 14px; color: #888888; line-height: 24px; } .aboutProfile .mainCon .box2 { background: url(/images/aboutProfileBg02.jpg) no-repeat center; height: 448px; width: 100%; } .aboutProfile .mainCon .box2 .con { padding: 49px 50px 0 28px; width: 768px; height: 318px; background: url(/images/aboutProfileBg01.jpg) no-repeat center; } .aboutProfile .mainCon .box2 .con p { font-size: 14px; color: #888888; line-height: 30px; } .aboutMien { width: 100%; padding-bottom: 40px; background: #fff; } .aboutMien .mainCon { width: 100%; height: 400px; position: relative; margin-top: 34px; } .aboutMien .mainCon span { display: block; width: 10px; height: 18px; cursor: pointer; position: absolute; top: 50%; margin-top: -9px; overflow: hidden; z-index: 99; } .aboutMien .mainCon .btn01 { background: url(/images/aboutMienBtn01.png) no-repeat left top; left: 216px; } .aboutMien .mainCon .btn02 { background: url(/images/aboutMienBtn02.png) no-repeat left top; right: 216px; } .aboutMien .aboutMienCon { overflow: hidden; width: 1200px; height: 400px; margin: 0 auto; position: relative } .aboutMien .aboutMienCon .aboutMienBox { width: 1200px; height: 400px; margin: 0 auto; } .aboutMien .aboutMienCon .iteam .Pic { position: relative; display: block; } .aboutMien .aboutMienCon .iteam ../img { display: block } .aboutMien .aboutMienCon .iteam b { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/images/aboutMienBg.png) repeat; } .aboutMien .aboutMienCon .iteam.active b { display: none; } .aboutMien .aboutMienCon .iteam.active { height: 400px; top: 0 !important; } .aboutMien .aboutMienCon .iteam.active .Pic { box-shadow: 1px 6px 4px #ebebeb; display: block; border: 5px solid #f6f6f6; } .aboutMien .aboutMienCon .iteam.active p { color: #666666; font-size: 15px; margin-top: 15px; text-align: center; } .aboutHonor { width: 100%; padding-bottom: 60px; background: #f6f6f6; } .aboutHonor .mainCon { width: 100%; position: relative; margin-top: 34px; } .aboutHonor .mainCon i { display: block; width: 42px; height: 42px; cursor: pointer; position: absolute; top: 80px; overflow: hidden; z-index: 99; } .aboutHonor .mainCon .btn01 { background: url(/images/aboutHonorBtn01.png) no-repeat left top; left: -70px; } .aboutHonor .mainCon .btn02 { background: url(/images/aboutHonorBtn02.png) no-repeat left top; right: -70px; } .aboutHonor .mainCon .aboutHonorCon { width: 100%; position: relative; height: 280px; overflow: hidden; } .aboutHonor .mainCon .aboutHonorCon ul { width: 105%; position: absolute; top: 0; left: 0; } .aboutHonor .mainCon .aboutHonorCon li { width: 276px; float: left; margin-right: 20px; border: solid 2px #ddd; } .aboutHonor .mainCon .aboutHonorCon li p { width: 276px; height: 220px; background: url(/images/aboutHonorBg.png) no-repeat center; padding: 9px; box-sizing: border-box; } .aboutHonor .mainCon .aboutHonorCon li p a>img { width: 100%; height: 190px; } .aboutHonor .mainCon .aboutHonorCon li span { display: block; width: 100%; font-size: 14px; line-height: 30px; color: #666; text-align: center; } .aboutHonor .mainCon .aboutHonorCon li ../img { display: block; margin: 0 auto; } .aboutHistory { width: 100%; background: url(/images/aboutHistoryBg01.jpg) no-repeat center; height: 713px; } .aboutHistory .InpageTitle2 h3 { color: #fff; } .aboutHistory .InpageTitle2 p { color: #d0ebee; } .aboutHistory .InpageTitle2 i { background: #fff; } .aboutHistory .mainCon { width: 100%; position: relative; margin-top: 42px; } .aboutHistory .mainCon { width: 100%; position: relative; margin-top: 34px; } .aboutHistory .mainCon i { display: block; width: 42px; height: 42px; cursor: pointer; position: absolute; top: 170px; overflow: hidden; z-index: 99; } .aboutHistory .mainCon .btn01 { background: url(/images/aboutHonorBtn01.png) no-repeat left top; left: -70px; } .aboutHistory .mainCon .btn02 { background: url(/images/aboutHonorBtn02.png) no-repeat left top; right: -70px; } .aboutHistory .mainCon .conBox .box1 { height: 379px; width: 1200px; position: relative; overflow: hidden; } .aboutHistory .mainCon .conBox .box1 ul { position: absolute; top: 0; left: 0; } .aboutHistory .mainCon .conBox .box1 li { float: left; width: 1200px; height: 379px; } .aboutHistory .mainCon .conBox .box1 dl { padding-top: 34px; background: url(/images/aboutHistoryBg02.jpg) no-repeat center; height: 345px; } .aboutHistory .mainCon .conBox .box1 dt { width: 595px; float: left; margin-left: 36px; } .aboutHistory .mainCon .conBox .box1 dd { width: 467px; float: left; margin-left: 48px; padding-top: 92px; } .aboutHistory .mainCon .conBox .box1 dd h3 { font-size: 26px; color: #fa8815; } .aboutHistory .mainCon .conBox .box1 dd p { font-size: 14px; color: #666666; line-height: 24px; margin-top: 34px; } .aboutHistory .mainCon .conBox .box2 { background: url(/images/aboutHistoryBg03.png) no-repeat center 3px; margin-top: 42px; width: 1170px; padding: 0 15px; height: 60px; position: relative; overflow: hidden; } .aboutHistory .mainCon .conBox .box2 ul { position: absolute; top: 0; left: 0; } .aboutHistory .mainCon .conBox .box2 li { width: 78px; float: left; text-align: center; } .aboutHistory .mainCon .conBox .box2 li span { display: block; width: 28px; height: 28px; background: url(/images/aboutHistory_icon01.png) no-repeat center; margin: 0 auto; } .aboutHistory .mainCon .conBox .box2 li p { font-size: 18px; color: #fff; font-weight: bold; margin-top: 10px; } .aboutHistory .mainCon .conBox .box2 li.cur span { background: url(/images/aboutHistory_icon02.png) no-repeat center; } .aboutCulture { width: 100%; background: url(/images/aboutCultureBg.jpg) no-repeat center; height: 600px; } .aboutCulture .mainCon { width: 95%; position: relative; margin: 30px auto 0px; display: table; } .aboutCulture .mainCon ul li { float: left; padding-top: 25px; width: 140px; margin: 10px 40px; background: #fff; height: 140px; box-sizing: border-box; text-align: center; display: block; border-radius: 50%; } .aboutCulture .mainCon li p { margin-top: 10px; color: #888888; line-height: 18px; font-size: 14px; padding: 0 26px; } .aboutCulture .mainCon li:hover { background: #315cc5; } .aboutCulture .mainCon h3 { font-size: 18px; color: #333333; padding: 0; margin: 0; } .aboutCulture .mainCon li:hover h3, .aboutCulture .mainCon li:hover p { color: #fff; } .pro_nav_1 { float: left; width: 320px; background-color: #fff; } .pro_nav h2 { width: 320px; height: 100px; font-size: 26px; color: #fff; line-height: 100px; text-align:left; background: #006ec1; margin: 0 0px 20px; padding-left:50px; box-sizing: border-box; } .pro_nav li { width: 90%; height: 40px; line-height: 40px; background: #fff; margin: 10px auto; } .pro_nav a { display: block; color: #000; background: url(/images/pro000.png) no-repeat left center; padding-left: 20px; font-size: 16px; text-decoration: none } .pro_nav a img{ margin-right: 10px; display: inline-block; vertical-align: -4px; } .pro_nav a b { display: block; width: 21px; height: 40px; background: url(/images/pro00.png) center center no-repeat; float: right; margin-right: 20px; *position: relative; *left: 0; *top: -31px } .pro_nav .next_nav { position: relative; left: 322px; top: -31px; display: none; } .pro_nav .next_nav li { width: 165px; height: 30px; background: none; background-color: #666; opacity: 0.9; } .pro_nav .next_nav a { background: none; color: #fff; padding: 0; padding-left: 35px } .pro_nav .cur, .pro_nav li:hover { background-color: #545454 } .pro_nav .cur a, .pro_nav li:hover a { background: url(/images/pro001.png) no-repeat 20px center; color: #fff } .pro_nav .cur b, .pro_nav li:hover b { background: url(/images/pro01.png) center center no-repeat } .pro_nav .cur .next_nav, .pro_nav li:hover .next_nav { display: block } .pro_nav .pn a { display: block; font-size: 14px; padding: 5px 0 5px 40px; color: #333; } .pro_nav .pn a:hover, .pro_nav .pn a.on { color: #206bc2; } .pro_nav .pro_nav_2 { background-color: #fff; } .pro_nav .pro_nav_2 h2 { height: 40px; font-size: 22px; color: #fff; line-height: 40px; text-align: center; background: #1469ca; overflow: hidden; } .pro_nav .pro_nav_2 .first_nav { margin: 20px 0; overflow: hidden; } .n_pages { padding: 0 0 68px; letter-spacing: -4px; text-align: center; } .n_pages a { display: inline-block; background-color: #fff; color: #979ba3; padding: 9px 13px 8px; margin: 0 3px; border: 1px solid #e3e5e8; letter-spacing: 0; } .n_pages a:hover, .n_pages a.page-num-current { background-color: #f5f5f5; border-color: #e3e5e8; color: #8a919f; } #product_lis dl{width: 100%;padding:10px 0 45px;} #product_lis dl:nth-of-type(even){background: url(/images/product_li_even.jpg) no-repeat;background-attachment: fixed;} #product_lis dl dt{width: 1200px;margin:0 auto;margin-bottom: 40px;} #product_lis dl dt .pro_tit{width: 800px;height: 110px; margin:0 auto;background: url(/images/product_li_tit.png) top no-repeat; background-position:150px 20px;} #product_lis dl dt .pro_tit p{color: #666666;font-size: 16px;line-height: 42px;text-align: center;} #product_lis dl dt .pro_tit h4{color: #333333;font-size: 34px;line-height: 40px;text-align: center;} #product_lis dl dt .pro_tit a{display: block;width: 120px;height: 32px;line-height: 32px;text-indent: 20px; background: #ffc71c url(/images/product_li_arrow.png) 85px center no-repeat; color: #000000;font-size: 14px;margin:0 auto;margin-top: 10px;transition: all .4s;} #product_lis dl dt .pro_tit a:hover{background: #f4b904 url(/images/product_li_arrow.png) 85px center no-repeat;} #product_lis dl:nth-of-type(even) dt .pro_tit h4{color: #fff;} #product_lis dl:nth-of-type(even) dt p{color: #999999;} #product_lis dl dd{width: 1400px;margin:0 auto;} #product_lis dl dd li{width: 330px;height: 420px;background: #f3f3f3;float: left;margin: 10px;transition: all .4s;} #product_lis dl dd li:last-child{margin-right: 0;} #product_lis dl dd li ._pro_img{height: 270px;overflow: hidden;margin:0 auto;margin-bottom: 20px;text-align: center;background-color: #fff;border: 1px solid #eee;} #product_lis dl dd li ._pro_img img{width: 100%;height: 100%;transition: transform 1s ease 0s;object-fit: contain;} #product_lis dl dd li:hover ._pro_img img{transform: scale(1.05,1.05);} #product_lis dl dd li ._pro_tit{width: 280px;line-height: 30px;height: 30px;margin:0 auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} #product_lis dl dd li ._pro_tit a{color: #333333;font-size: 20px;font-weight: bold;} #product_lis dl dd li ._pro_table{width: 280px;margin:15px auto;} #product_lis dl dd li ._pro_table table{background: #5b5b5b;text-align:center;} #product_lis dl dd li ._pro_table table th{background: #6e6e6e;color: #fff;font-size: 13px;font-weight: normal;line-height: 25px;} #product_lis dl dd li ._pro_table table td{background: #f3f3f3;color: #333333;line-height: 25px;font-size: 13px;} #product_lis dl dd li ._pro_details{width: 280px;margin:0 auto;} #product_lis dl dd li ._pro_details p{line-height: 24px;color: #999;font-size: 14px;background: url(/images/pro_ico.png) left 10px no-repeat;margin-bottom: 10px;} #product_lis dl dd li ._pro_btn{width: 280px;margin:0 auto;margin-top: 20px;} #product_lis dl dd li ._pro_btn a{display: block;height: 36px;line-height: 36px;border:solid 1px #ccc;text-align: center;color: #666;font-size: 14px;margin-right: 12px;float: left;transition: all .4s;padding: 0 15px;} #product_lis dl dd li ._pro_btn a:hover{border:solid 1px #ccc;background:#ccc;color: #fff;} #product_lis dl dd li:hover{color:#fff;background: #006ec1;-moz-box-shadow:4px 4px 10px #000; -webkit-box-shadow:4px 4px 10px #000; box-shadow:4px 4px 10px #000;} #product_lis dl:nth-of-type(odd) dd li:hover{background: #006ec1;-moz-box-shadow:4px 4px 10px #828282; -webkit-box-shadow:4px 4px 10px #828282; box-shadow:4px 4px 10px #828282; color: #fff;} #product_lis dl dd li:hover ._pro_table table td{background: #ffc71c;} #product_lis dl dd li:hover ._pro_table table th{background: #333;} #product_lis dl dd li ._pro_btn a:hover {background: #333333;color: #ffc71c;} #pro_nav{width: 100px;position: fixed;left: 5%;top:40%;} #pro_nav ul{border:solid 3px #352a09;border-left: none;border-right: none;margin-top:3px;} #pro_nav ul li{border-bottom: solid 1px #7f630e;} #pro_nav ul li a{display: block;padding:10px;line-height: 28px; background: #ffc71c;color: #000000;font-size: 16px;text-align: center;} #pro_nav ul li.current a {background: #030304;color: #fff;} #product_item{width: 1400px;margin:0 auto;} #product_item li{width: 450px;height: 630px;background: #f3f3f3;float: left;margin-right: 25px;margin-bottom: 30px; transition: all .4s;} #product_item li:nth-child(3n){margin-right: 0;} #product_item li ._product_img{width: 450px;height: 280px;overflow: hidden;margin:0 auto;margin-bottom: 30px;} #product_item li ._product_img img{width: 450px;height: 280px;transition: transform 1s ease 0s;} #product_item li:hover ._product_img img{transform: scale(1.05,1.05);} #product_item li ._product_tit{width: 380px;line-height: 30px;height: 30px;margin:0 auto;} #product_item li ._product_tit a{color: #333333;font-size: 20px;font-weight: bold;} #product_item li ._product_table{width: 380px;margin:15px auto;} #product_item li ._product_table table{background: #5b5b5b;text-align:center;} #product_item li ._product_table table th{background: #6e6e6e;color: #fff;font-size: 13px;font-weight: normal;line-height: 25px;} #product_item li ._product_table table td{background: #f3f3f3;color: #333333;line-height: 25px;font-size: 13px;} #product_item li ._product_details{width: 380px;margin:0 auto;} #product_item li ._product_details p{line-height: 24px;color: #333333;font-size: 14px;background: url(/images/pro_ico.png) left 10px no-repeat;padding-left: 15px;margin-bottom: 10px;} #product_item li ._product_btn{width: 380px;margin:0 auto;margin-top: 20px;} #product_item li ._product_btn a{display: block;width: 132px;height: 33px;line-height: 33px;border:solid 1px #5b5b5b;text-align: center;color: #333333;font-size: 14px;margin-right: 12px;float: left;transition: all .4s;} #product_item li ._product_btn a:hover{border:solid 1px #5b5b5b;background:#5b5b5b;color: #fff;} #product_item li:hover{background: #ffc71c;-moz-box-shadow:4px 4px 10px #828282; -webkit-box-shadow:4px 4px 10px #828282; box-shadow:4px 4px 10px #828282;} #product_item li:hover ._product_table table td{background: #ffc71c;} #product_item li:hover ._product_table table th{background: #333;} #product_item li ._product_btn a:hover {background: #333333;color: #ffc71c;} #product_lis dl dd li:hover ._pro_tit a{ color: #fff; } #product_lis dl dd li:hover ._pro_details p{ color: #fff; } #product_lis dl dd li:hover ._pro_btn a{ border: solid 1px #fff; color: #fff; } #pro_nav { width: 100%; overflow: hidden; } #pro_nav h2 { width: 100%; background: #0458b7; color: #fff; text-align: center; font-size: 24px; line-height: 80px; } #pro_nav ul { width: 100%; padding: 20px; box-sizing: border-box; background: #f3f3f3; } #pro_nav ul li { margin-bottom: 10px; display: block; padding: 0px 20px; line-height: 35px; color: #333; font-size: 16px; text-align: left; background: #fff; height: 35px; overflow: hidden; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -ms-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; } #pro_nav ul li>a { color: #333; } #pro_nav ul li>a>img { vertical-align: middle; margin-right: 10px; } #pro_nav ul li p { border-bottom: dashed 1px #ccc; display: none; } #pro_nav ul li p a { font-size: 14px; padding-left: 10px; } #pro_nav ul li:hover { background: #0458b7; } #pro_nav ul li:hover a { color: #fff; } #pro_nav ul li:hover p { display: block; height: auto; } .news_show { width: 100%; } .news_show h1 { width: 100%; text-align: center; line-height: 70px; color: #dd0000; } .news_show .info2 { width: 100%; background: #eee; text-align: center; font-size: 14px; line-height: 35px; } .pro-cont { width: 1200px; overflow: hidden; margin: 0px auto; } .pro-l { width: 100%; overflow: hidden; margin-right: 30px; background: #f3f3f3; padding: 20px; box-sizing: border-box; } .pro-l .top { border-bottom: 2px solid #ccc; height: 40px; } .pro-l .top h3 { float: left; font-weight: normal; color: #333; font-size: 18px; position: absolute; padding: 0; margin: 0; } .pro-l .top h3 em { font-weight: bold; color: #cc0000; } .pro-l .top h3 i { width: 72px; height: 2px; background: #cc0000; position: relative; display: block; top: 15px; } .pro-l .top a.more { display: block; width: 21px; height: 21px; float: right; margin-top: 4px; } .pro-l ul { padding-top: 18px; } .pro-l ul li { white-space: nowrap; font-size: 14px; overflow: hidden; text-overflow: ellipsis; line-height: 40px; border-bottom: dashed 1px #ccc; } .pro-l ul li a { color: #666; padding-left: 10px; } .pro-l ul li a:hover { color: #315cc5; } .pro_show { width: 100%; } .pro_show strong { font-weight: bold; font-size: 24px; line-height: 60px; color: #333; width: 90%; padding: 0px 5%; } .pro_show dl { width: 90%; display: table; overflow: hidden; margin-bottom: 30px; padding: 0px 5%; } .pro_show dl dd { float: left; } .pro_show dl dd p { font-size: 14px; color: #555; line-height: 30px; } .pro_show dl dd a img { margin-top: 20px; } .pro_show dl dt { float: right; } .pro_show dl dt img { width: 300px; height: 225px; } .pro_show2 { width: 100%; overflow: hidden; } .pro_show2 dl { width: 18.6%; float: left; margin: 10px 0.7%; } .pro_show2 dl dt { border: 1px solid #e9e9e9; height: 320px; overflow: hidden; } .pro_show2 dl dt img { width: 100%; height: 100%; object-fit: contain; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -ms-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; } .pro_show2 dl dd { width: 100%; height: 50px; background: #e9e9e9; text-align: center; font-size: 15px; line-height: 50px; } .pro_show2 dl a{ color: #333; display: block; } .pro_show2 dl a:hover{ color: #006ec1; } .pro_show2 dl:hover dt img { transform: scale(1.1); } .banner_about { background: url(/images/about_ba.jpg) bottom center no-repeat #333; height: 400px; width: 100%; padding: 100px 0px; box-sizing: border-box; } .banner_about h2 { font-size: 36px; color: #fff; width: 900px; margin: 0 auto 20px; line-height: 60px; } .banner_about h2:after { content: ""; width: 50px; height: 2px; background: #315cc5; display: block; } .banner_about p { font-size: 16px; color: #fff; width: 900px; margin: 0 auto; line-height: 30px; } .banner_contact { background: url(/images/contact_ba.jpg) bottom center no-repeat #333; height: 400px; width: 100%; } .banner_contact { background: url(/images/contact_ba.jpg) bottom center no-repeat #333; height: 400px; width: 100%; padding: 100px 0px; box-sizing: border-box; } .banner_contact h2 { font-size: 36px; color: #315cc5; width: 900px; margin: 0 auto 20px; line-height: 60px; } .banner_contact h2:after { content: ""; width: 50px; height: 2px; background: #315cc5; display: block; } .banner_contact p { font-size: 16px; color: #666; width: 900px; margin: 0 auto; line-height: 30px; } .banner_case { background: url(/images/case_ba.jpg) bottom center no-repeat #333; height: 400px; width: 100%; } .banner_news { background: url(/images/news_ba.jpg) bottom center no-repeat #333; height: 400px; width: 100%; padding: 100px 0px; box-sizing: border-box; } .banner_news h2 { font-size: 36px; color: #315cc5; width: 900px; margin: 0 auto 20px; line-height: 60px; } .banner_news h2:after { content: ""; width: 50px; height: 2px; background: #315cc5; display: block; } .banner_news p { font-size: 16px; color: #666; width: 900px; margin: 0 auto; line-height: 30px; } .banner_pro { background: url(/images/pro_ba.jpg) bottom center no-repeat #333; height: 400px; width: 100%; padding: 100px 0px; box-sizing: border-box; } .banner_pro h2 { font-size: 36px; color: #fff; width: 900px; margin: 0 auto 20px; line-height: 60px; } .banner_pro h2:after { content: ""; width: 50px; height: 2px; background: #8ea5ea; display: block; } .banner_pro p { font-size: 16px; color: #fff; width: 900px; margin: 0 auto; line-height: 30px; } #ny_cont { font-size: 16px; line-height: 30px; margin-bottom: 20px; } #ny_cont td { border: solid 1px #ccc; line-height: 40px } #ny_cont img { display: block; margin: 10px auto; width: 800px; } .posi_news { font-size: 16px; width: 100%; background: #ddd; } .posi_news a { font-size: 16px; } .ny-posi { width: 100%; height: 50px; line-height: 50px; color: #fff; background: url(/images/home2.png) 10px center no-repeat #aaaaaa; font-size: 16px; padding-left: 30px; box-sizing: border-box; margin-bottom: 40px; } .ny-posi a { color: #fff; } .ny_cont { font-size: 16px; color: #333; line-height: 30px; } .ny_cont>img { display: block; margin: 10px auto; max-width: 90%; } .ny_cont h1 { font-size: 20px; width: 100%; text-align: center; line-height: 60px; } #main1400 { width: 1400px; overflow: hidden; margin: 0px auto 50px; } #ny_contont { width: 100%; overflow: hidden; background: #fff; } .ny_left { width: 290px; padding-bottom: 20px; overflow: hidden; float: left; background: #f3f3f3; } .ny_right { width: 1080px; overflow: hidden; float: right; padding: 0px 30px; box-sizing: border-box; } .content-head { width: 900px; overflow: hidden; display: table; border-bottom: solid 3px #ccc; padding-bottom: 10px; margin-bottom: 20px; } .content-head img { width: 900px; height: 180px; } .content-head p { font-size: 14px; color: #999; line-height: 25px; } .nr16 { font-size: 16px; line-height: 30px; } .nr16 img { display: block; margin: 20px auto; max-width: 100%; } .nr18 { font-size: 18px; line-height: 33px; } .nr18 h1{ color: #333; width: 100%; text-align: center; margin-bottom: 40px; } .ip { border: solid 1px #ddd; } .nr18_lx { font-size: 18px; line-height: 33px; } .nr18_lx h1{ color: #333; width: 100%; text-align: center; line-height: 100px; border-bottom: solid 1px #ddd; } .nr18_lx p{ width: 100%; text-align: center; line-height: 40px; } .sypic3 { float: left; width: 380px; height: 430px; margin: 10px; } .sypic3 dl { padding: 0; margin: 0; width: 100%; height: 380px; } .sypic3 dl dt { background: #fff; width: 100%; height: 380px; display: block; overflow: hidden; } .sypic3 dl dt img { width: 100%; height: 380px; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -ms-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; } .sypic3 dl dd { background: #4c5457; color: #fff; font-size: 16px; width: 100%; display: block; height: 50px; line-height: 50px; font-weight: normal; font-family: "Microsoft Yahei"; text-align: center; box-sizing: border-box; text-decoration: none; padding: 0; margin: 0; } .sypic3 dl dd a { display: block; color: #fff; text-decoration: none; } .sypic3 dl dd a:hover { color: #fff; background: #315cc5; } .sypic3 dl:hover dt img { transform: scale(1.1); } .sypic3:hover dl { box-shadow: 0 0px 20px rgba(102, 102, 102, .65); } .case-pic3 { float: left; width: 280px; height: 260px; margin: 10px; } .case-pic3 dl { padding: 0; margin: 0; width: 100%; height: 260px; } .case-pic3 dl dt { background: #fff; width: 100%; height: 220px; display: block; overflow: hidden; } .case-pic3 dl dt a img { width: 100%; height: 220px; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -ms-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; } .case-pic3 dl dd { background: #fff; color: #000; font-size: 16px; width: 100%; display: block; height: 40px; line-height: 40px; font-weight: normal; text-align: center; text-decoration: none; padding: 0; margin: 0; } .case-pic3 dl dd a { display: block; color: #000; text-decoration: none; } .case-pic3 dl dd a:hover { color: #fff; background: #315cc5; } .case-pic3 dl:hover dt a img { transform: scale(1.5); } .video-pic3 { float: left; width: 260px; height: 220px; margin: 10px; } .video-pic3 dl { padding: 0; margin: 0; width: 100%; height: 220px; } .video-pic3 dl dt { background: #fff; width: 100%; height: 180px; display: block; overflow: hidden; } .video-pic3 dl dt a img { width: 100%; height: 220px; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -ms-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; } .video-pic3 dl dd { background: #fff; color: #000; font-size: 16px; width: 100%; display: block; height: 40px; line-height: 40px; font-weight: normal; text-align: center; text-decoration: none; padding: 0; margin: 0; } .video-pic3 dl dd a { display: block; color: #000; text-decoration: none; } .case-pic3 dl dd a:hover { color: #fff; background: #315cc5; } .video-pic3 dl:hover dt a img { transform: scale(1.5); } .sypic4 { float: left; width: 380px; height: 425px; margin: 10px; } .sypic4 a dl { padding: 0; margin: 0; width: 380px; height: 425px; background: #eee; color: #000; } .sypic4 a:hover dl { padding: 0; margin: 0; width: 380px; height: 425px; background: #cf0000; color: #fff; } .sypic4 a dl dt { background: #fff; width: 380px; height: 380px } .sypic4 a dl dt img { width: 380px; height: 380px; } .sypic4 a dl dd { font-size: 16px; width: 380px; display: block; height: 45px; line-height: 45px; font-weight: normal; font-family: "Microsoft Yahei"; text-align: center; text-decoration: none; padding: 0; margin: 0; } .sypic5 { float: left; width: 19%; height: 270px; margin: 5px 0.5%; } .sypic5 dl { padding: 0; margin: 0; width: 100%; height: 270px; } .sypic5 dl dt { background: #fff; width: 100%; height: 210px; overflow: hidden; } .sypic5 dl dt img { width: 100%; height: 210px; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -ms-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; } .sypic5 dl dd { background: #e4e4e4; color: #000; font-size: 14px; width: 100%; display: block; height: 40px; line-height: 40px; font-weight: normal; font-family: "Microsoft Yahei"; text-align: center; text-decoration: none; padding: 0; margin: 0; } .sypic5 dl dd a { display: block; color: #000; text-decoration: none; } .sypic5 dl dd a:hover { color: #fff; background: #666; } .sypic5 dl:hover dt img{ transform: scale(1.1); } .pc_tt { width: 100%; height: 50px; background: #666; border: solid 1px #ddd; margin: 0 auto; color: #fff; line-height: 50px; padding-left: 10px; margin-top: 20px; box-sizing: border-box; } .pc_tt h2 { font-size: 20px; padding: 0; margin: 0; } .pc_nr { overflow: hidden; padding: 10px; margin: 10px auto; border: solid 1px #ddd; background: #fff; box-sizing: border-box; } .list_page { text-align: center; margin: 10px; display: block; width: 880px; } .list_page:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; } .list_page ul { list-style: none; margin: 0; padding: 0; display: inline-block; vertical-align: bottom; } .list_page ul li { display: inline-block; border: solid 1px #ddd; border-radius: 4px; } .list_page ul a { color: #333; padding: 8px 12px; line-height: 18px; display: block; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; background: #fff; } .page_group ul { border-right: solid 1px #ddd; border-radius: 4px; } .page_group ul li { border-right: none; border-radius: 0; float: left; } .page_group ul li:not(:first-child):not(:last-child) { border-radius: 0; } .page_group ul li:first-child { border-radius: 4px 0 0 4px; } .page_group ul li:last-child { border-radius: 0 4px 4px 0; } .page_group ul .active a { background: #f3f3f3; border-radius: 0; } .pian { width: 920px; height: 30px; margin: 20px auto; text-align: center; } .pian li { width: 430px; margin-right: 20px; height: 30px; line-height: 30px; float: left; color: #ca0002; font-size: 16px; font-weight: normal; font-family: "Microsoft Yahei"; list-style: none; } .pian li a { color: #666; text-decoration: underline; } .nycp_left { width: 50%; float: left; } .nycp_right { width: 50%; float: left; } #nycp_zong { width: 1358px; background: #fff; margin: 0 auto; border: 12px solid #eee; overflow: hidden; } #nycp_zong_l { width: 700px; float: left; } #nycp_zong_r { width: 600px; float: left; padding: 20px; } #nycp_zong_r h1 { line-height: 30px; color: #333; } .p_zdy { line-height: 30px; font-size: 15px; } .intro { width: 100%; height: auto; line-height: 30px; color: #333; margin: 20px 0; } .intro1 { width: 100%; height: auto; line-height: 30px; color: #999; } .intro4 { width: 100%; height: 40px; line-height: 40px; color: #999; border-bottom: dashed 2px #ccc; border-top: dashed 2px #ccc; margin-top: 10px; margin-bottom: 20px; } .intro4_l { width: 440px; float: left; } .intro4_r { width: 200px; float: left; } .intro2 img { height: auto; margin: 0px 10px; border: 0px; } .intro3 { height: auto; margin: 50px 20px 0px 20px; border: 0px; font-size: 14px; font-weight: normal; font-family: "Microsoft Yahei"; color: #333; } .nyr_tt { width: 100%; overflow: hidden; margin-bottom: 50px; } .nyr_tt h2 { width: 180px; text-align: left; line-height: 36px; height: 36px; text-align: center; background: #555; color: #fff; font-size: 16px; } .info { width: 100%; background: #eee; color: #000; display: block; height: 30px; font: 12px #666 30px; text-align: center; margin: 0px auto; } ._p_b a{display: block;width: 219px;height: 72px;line-height: 72px;text-indent: 80px;border-radius: 5px; font-size: 24px;float: left;margin-right: 15px;transition: all .4s;} ._p_b a._pro_order{background: #d9171f url(/images/_pro_order.png) 39px center no-repeat;color: #fff;} ._p_b a._pro_qq{background: #ffc71c url(/images/_pro_qq.png) 39px center no-repeat;color: #000000;} ._p_b a._pro_order:hover{background: #252525 url(/images/_pro_order.png) 39px center no-repeat;color: #fff;} ._p_b a._pro_qq:hover{background: #252525 url(/images/_pro_qq_hover.png) 39px center no-repeat;color: #fff;} .web { width: 100%; background: #eee; color: #000; display: block; height: 30px; font-size: 14px; line-height: 30px; text-align: left; margin: 0px auto; text-indent: 10px; } .web a { color: #666; } .fenxiang { width: 880px; color: #000; display: block; height: 40px; font: 14px #666 40px; text-align: left; margin: 0px auto; } .nr { width: 95%; margin: 20px auto; } .nr11 img { border: 1px solid #CCCCCC; padding: 10px; margin: 20px; } .jqzoom { text-decoration: none; float: left; z-index: 999; } #nycp_zong_l { padding: 15px 0 15px 15px; } #nycp_zong_l .shop_big { border: 1px solid #ededed; background: #fff; width: 650px; padding: 15px 0; text-align: center; } #nycp_zong_l .shop_big img { max-width: 100% !important; max-height: 100% !important; } #prolist { width: 540px; float: left; overflow: hidden; height: 68px; position: relative; margin: 10px 0 0 0; } #prolist ul { margin: 0; padding: 0; list-style: none; overflow: hidden; width: 20000px; position: relative; } #prolist ul li { float: left; cursor: pointer; position: relative; background: url(/images/pro_none.gif) no-repeat center top; height: 68px; } #prolist ul li img { height: 60px; width: 60px; margin: 6px 8px 0 8px; padding: 0px; border: 0; } #prolist .hover { background: url(/images/pro_bg.gif) no-repeat center top; height: 68px; } #goodsshow .shop_plist a.prev { float: left; width: 20px; height: 68px; display: block; outline: none; background: url(/images/ico_left.gif) no-repeat center; line-height: 68px; margin-top: 12px; } #goodsshow .shop_plist a.next { float: left; width: 20px; height: 68px; display: block; outline: none; background: url(/images/ico_right.gif) no-repeat center; margin-top: 12px; } #goodsshow .right { width: 500px; } #goodsshow .right h1 { font-size: 18px; font-family: microsoft yahei; font-weight: normal; margin: 0 0 10px 0; padding: 0; } #goodsshow .right .intro { color: #999; min-height: 80px; } #goodsshow .right .sno { border-bottom: 1px solid #eee; line-height: 35px; } #goodsshow .right .price { color: #999; line-height: 30px; padding: 10px 0; } #goodsshow .right .price span { color: #f60; font-size: 16px; } .zoomPad { position: relative; float: left; z-index: 99; cursor: crosshair; } .zoomPreload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity=80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(/images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index: 110; width: 90px; height: 43px; position: absolute; top: 0px; left: 0px; * width: 100px; * height: 49px; } .zoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity=60); z-index: 120; position: absolute; border: 1px solid #CCC; z-index: 101; cursor: crosshair; } .zoomOverlay { position: absolute; left: 0px; top: 0px; background: #FFF; z-index: 5000; width: 100%; height: 100%; display: none; z-index: 101; } .zoomWindow { position: absolute; left: 110%; top: 40px; background: #FFF; z-index: 6000; height: auto; z-index: 10000; z-index: 110; } .zoomWrapper { position: relative; border: 1px solid #eee; z-index: 110; } .zoomWrapperTitle { display: none; background: #999; color: #FFF; height: 0; line-height: 0; width: 100%; overflow: hidden; text-align: center; font-size: 12px; position: absolute; top: 0px; left: 0px; z-index: 120; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity=60); } .zoomWrapperImage { display: block; position: relative; overflow: hidden; z-index: 110; width: 600px; height: 600px; } .zoomWrapperImage img { border: 0px; display: block; position: absolute; z-index: 101; } .zoomIframe { z-index: -1; filter: alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position: absolute; display: block; } .zoomdiv { WIDTH: 400px; HEIGHT: 400px; LEFT: 859px } .pagelist ul { text-align: center; margin: 20px 0; } .pagelist li { display: inline-block; margin: 0 2px; } .pagelist li a { color: #666; display: inline-block; border: 1px solid #ddd; padding: 6px 15px; } .pagelist li a:hover { border-color: #dd0000; background: #dd0000; color: #fff; } .pagelist li.active a { border-color: #dd0000; background: #dd0000; color: #fff; } .pian { width: 920px; height: 30px; margin: 20px auto; text-align: center; } .pian li { width: 430px; margin-right: 20px; height: 30px; line-height: 23px; float: left; color: #206bc2; font-size: 16px; font-weight: normal; font-family: "Microsoft Yahei"; list-style: none; } .videolist dt { height: 190px !important; } .course-list, #product_lis{ max-width: 1400px; margin: 0 auto; } .pian li a { color: #666; text-decoration: underline; } .pian li a:hover { color: #206bc2; } .clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"24dq"} p#back-to-top{ position:fixed; display:none; bottom:50px; right:20px; z-index: 99999; } p#back-to-top a{ text-align:center; display:block; width:50px; } p#back-to-top a{ background:transparent url(/images/top_btn.png) no-repeat; display:block; height: 50px; width: 50px; border-radius: 50%; border: 1px #eaecec solid; }