* { margin: 0; padding: 0; font-family: "microsoft yahei"; font-weight: lighter; } li { list-style: none; } a { text-decoration: none; } img { display: block; border: 0; } .right { float: right; } .clear { clear: both; } .hide { display: none; } body { overflow-x: hidden; } .tec dt, .cho .title dt, .allcon dl dt { background-image: ; } .banner { width: 100%; height: 900px; background: center; position: relative; } .banner .nav { width: 1200px; margin: 0 auto; } .banner .nav .logo { width: 205px; height: 50px; float: left; margin-top: 17px; } .banner .nav ul { float: right; } .banner .nav ul li { float: left; font-size: 16px; height: 80px; line-height: 80px; padding-left: 40px; } .banner .nav ul li a { color: #ffffff; transition: all .5s; } .banner .nav ul li a:hover { color: #348d02; } .banner .boi { width: 1181px; height: 525px; position: absolute; left: 50%; top: 336px; margin-left: -590px; background: ; } .banner .bti { width: 1017px; height: 173px; position: absolute; left: 50%; top: 146px; margin-left: -508px; background: ; } .banner p { font-size: 16px; color: #ffffff; position: absolute; top: 837px; text-align: center; width: 100%; text-indent: 35px; } /*---yange--*/ .p_title { width: 450px; height: 145px; margin: 0 auto; } .p_title dt { width: 292px; height: 82px; margin: 0 auto; } .p_title dt img { margin: 0 auto; } .p_title dd { width: 100%; text-align: center; color: #666666; font-size: 30px; border-top: 1px solid #e6e6e6; margin-top: 20px; line-height: 50px; } .yange { width: 1200px; margin: 60px auto; } .yange .des { width: 610px; height: 320px; float: left; margin-top: 50px; } .yange .des p { font-size: 16px; line-height: 32px; color: #333333; } .yange .des p a { color: #439507; font-style: italic; } .yange .des dl { width: 200px; height: 200px; float: left; text-align: center; margin-top: 40px; margin-left: 50px; transition: all .5s; } .yange .des dl dt { width: 130px; height: 115px; margin: 0 auto; font-size: 54px; border-radius: 100%; border: 1px solid #666666; color: #666666; padding-top: 15px; transition: all .5s; } .yange .des dl dt span { display: block; text-align: center; font-size: 22px; line-height: 0px; } .yange .des dl dt span sup, .yange .des dl dt span sub { font-size: 12px; } .yange .des dl dd { margin-top: 10px; color: #999999; transition: all .5s; } .yange .des dl.m30 { margin-left: 100px; } .yange .des dl:hover dt { border-color: #439507; color: #439507; } .yange .des dl:hover dd { color: #439507; } .yange .tubiao { width: 500px; height: 320px; float: right; margin-top: 50px; } /*-----geili-------*/ .geili { width: 100%; height: 780px; background: center; padding-top: 55px; margin-top: 50px; } .geili .main { width: 1200px; margin: 0 auto; } .geili .main .loca { width: 100%; height: 410px; margin: 60px auto 85px; } .geili .main .loca li { width: 277px; height: 410px; float: left; margin-left: 30px; color: #ffffff; background: ; transition: all .2s; } .geili .main .loca li:first-child { margin-left: 0; background-position: -922px 0px; } .geili .main .loca li:nth-child(2) { background-position: -308px 0px; } .geili .main .loca li:nth-child(3) { background-position: -614px 0px; } .geili .main .loca li:last-child { background-position: 0px 0px; } .geili .main .loca li h4 { font-size: 26px; text-align: center; height: 60px; line-height: 60px; } .geili .main .loca li p { font-size: 14px; line-height: 28px; padding: 0 15px; margin: 35px 0 0; height: 235px; opacity: 0; transition: all .5s; } .geili .main .loca li p a { font-style: italic; text-decoration: underline; color: #ffffff; } .geili .main .loca li a.zixun { display: block; width: 180px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #ffffff; border: 1px solid #ffffff; border-radius: 5px; margin: 0 auto; opacity: 0; transition: all .5s; } .geili .main .loca li a.zixun:hover { background: #439507; border-color: #439507; } .geili .main .loca li:hover p { opacity: 1; } .geili .main .loca li:hover a.zixun { opacity: 1; } .geili .main .loca li:hover:first-child { margin-left: 0; background-position: -922px -417px; } .geili .main .loca li:hover:nth-child(2) { background-position: -308px -417px; } .geili .main .loca li:hover:nth-child(3) { background-position: -614px -417px; } .geili .main .loca li:hover:last-child { background-position: 0px -417px; } .geili .main a.down, .geili .main a.con { width: 330px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; display: block; color: #ffffff; float: left; border-radius: 5px; transition: all .5s; } .geili .main a.down { border: 1px solid #ffffff; margin-left: 255px; } .geili .main a.down:hover { background: #439507; border-color: #439507; } .geili .main a.con { background: #439507; margin-left: 30px; border: #439507 1px solid; } /*------xianjin------*/ .xianjin { width: 1200px; margin: 60px auto 100px; } .xianjin .des { font-size: 16px; text-align: center; color: #666666; line-height: 36px; margin-top: 20px; } .xianjin dl.tec { width: 340px; height: 340px; float: left; margin-left: 50px; margin-top: 50px; } .xianjin dl.tec dt { width: 100px; height: 100px; background-color: #cccccc; border-radius: 100%; margin: 0 auto; transition: all .5s; background-position: -12px -97px; } .xianjin dl.tec:nth-child(1) dt { background-position: -12px -4px; } .xianjin dl.tec:last-child dt { background-position: -14px -190px; } .xianjin dl.tec dd { font-size: 14px; color: #666666; line-height: 28px; } .xianjin dl.tec dd span { font-size: 20px; font-weight: bold; display: block; width: 100%; text-align: center; margin: 10px 0 16px; transition: all .5s; } .xianjin dl.tec:hover dt { background-color: #439507; } .xianjin dl.tec:hover span { color: #439507; } /*-----------*/ .chuzhong { width: 100%; height: 780px; padding-top: 55px; background: center; } .chuzhong .main { width: 1200px; margin: 70px auto; } .chuzhong .main dl { width: 580px; height: 210px; float: left; background: #ffffff; box-shadow: 3px 3px 10px 2px #b9b9b9; margin-right: 40px; margin-bottom: 40px; transition: all .5s; } .chuzhong .main dl dt { width: 260px; height: 210px; float: left; overflow: hidden; } .chuzhong .main dl dt img { transition: all .3s; } .chuzhong .main dl:hover { box-shadow: 6px 6px 10px 2px #b9b9b9; } .chuzhong .main dl dd { width: 320px; float: left; } .chuzhong .main dl dd span { display: block; width: 320px; height: 60px; background: #fafafa; color: #333333; line-height: 60px; text-align: center; font-size: 22px; box-shadow: 0px 2px 10px 0px #e2e2e2; transition: all .5s; } .chuzhong .main dl dd p { font-size: 14px; color: #666666; line-height: 28px; padding: 20px; } .chuzhong .main dl:nth-child(2n) { margin-right: 0; } .chuzhong .main dl:hover dt img { transform: scale(1.1); } .chuzhong .main dl:hover dd span { color: #439507; } /*----zhuanye---*/ .zhuanye { width: 1200px; height: 850px; margin: 60px auto; } .zhuanye dl.eng { width: 100%; height: 300px; background: #f2f2f2; margin: 45px auto 10px; } .zhuanye dl.eng dt { width: 316px; height: 300px; float: left; background: no-repeat; } .zhuanye dl.eng dt p { color: #ffffff; width: 100%; text-align: center; font-size: 16px; line-height: 22px; margin-top: 250px; } .zhuanye dl.eng dd { color: #333333; width: 865px; float: right; } .zhuanye dl.eng dd h3 { font-size: 28px; padding: 50px 0 10px 0px; } .zhuanye dl.eng dd p { font-size: 16px; line-height: 32px; width: 800px; } .zhuanye .cho { width: 595px; float: left; height: 330px; color: #333333; } .zhuanye .cho .title { width: 100%; height: 100px; } .zhuanye .cho .title dt { width: 100px; height: 100px; float: left; background-color: #1f233e; background-position: -122px -0px; transition: all .5s; } .zhuanye .cho .title dd { width: 465px; height: 85px; float: left; background: #e6e6e6; padding-left: 30px; padding-top: 15px; transition: all .5s; } .zhuanye .cho .title dd h3 { font-size: 28px; color: #1f233e; transition: all .5s; } .zhuanye .cho .title dd p { font-size: 18px; } .zhuanye .cho:last-child { float: right; } .zhuanye .cho:last-child .title dt { background-position: -124px -95px; } .zhuanye .cho:hover .title dt { background-color: #439507; } .zhuanye .cho:hover .title dd { color: #439507; } .zhuanye .cho:hover .title dd h3 { color: #439507; } .zhuanye .cho:hover .des dt { transform: scale(1.1); } .zhuanye .cho:hover .des p { color: #439507; } .zhuanye .cho .des { width: 570px; height: 210px; background: #f5f5f5; padding: 20px 0 0 25px; color: #333333; } .zhuanye .cho .des p { font-size: 14px; line-height: 28px; height: 100px; transition: all .5s; } .zhuanye .cho .des dl { width: 100%; height: 90px; } .zhuanye .cho .des dl dt { width: 110px; height: 90px; float: left; margin-right: 10px; transition: all .5s; } .zhuanye .cho .des dl dd { width: 400px; height: 30px; line-height: 30px; font-size: 14px; margin: 10px 0 4px; float: left; } .zhuanye .cho .des dl dd span { border: 1px solid #e6e6e6; border-radius: 3px; display: block; float: left; text-align: center; width: 90px; height: 30px; margin-right: 10px; transition: all .5s; } .zhuanye .cho .des dl dd:hover span { background: #439507; color: #ffffff; } /*------jd-----*/ .jd { width: auto; height: 870px; padding-top: 60px; margin: 0 auto; background: center; margin-bottom: 55px; } .jd .main { width: 1200px; margin: 0 auto; } .jd .main .des, .jd .main .first img, .jd .main li { box-shadow: 0px 1px 8px 2px #b9b9b9; } .jd .main .first { width: 100%; height: 400px; margin-top: 60px; } .jd .main .first dt { width: 600px; height: 400px; float: left; overflow: hidden; } .jd .main .first dt img { width: 100%; transition: all .5s; } .jd .main .first dt:hover img { transform: scale(1.1); } .jd .main .first dd { width: 590px; height: 400px; float: right; } .jd .main .first dd .des { width: 530px; height: 180px; background: #ffffff; padding: 20px 40px 0 20px; margin-bottom: 10px; } .jd .main .first dd .des h3 { font-size: 22px; color: #439507; line-height: 40px; } .jd .main .first dd .des p { font-size: 14px; color: #666666; line-height: 24px; } .jd .main .first dd span { width: 290px; height: 190px; float: left; margin-right: 10px; overflow: hidden; } .jd .main .first dd span img { width: 100%; transition: all .5s; } .jd .main .first dd span:hover img { transform: scale(1.1); } .jd .main .first dd span:last-child { margin-right: 0; } .jd .main ul.shuju { width: 100%; margin-top: 10px; height: 200px; } .jd .main ul.shuju li { float: left; margin-left: 10px; height: 200px; background: #ffffff; width: 440px; } .jd .main ul.shuju li:first-child { width: 260px; padding: 20px 20px 0; margin-left: 0; height: 180px; } .jd .main ul.shuju li:first-child p { font-size: 14px; color: #666666; line-height: 26px; width: 268px; margin: 0 auto; } .jd .main ul.shuju li:first-child a { display: block; width: 260px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #439507; border: 1px solid #439507; border-radius: 5px; margin: 15px auto; transition: all .5s; } .jd .main ul.shuju li:first-child a:hover { background: #439507; color: #ffffff; } /*--------fangan-----*/ .fangan { width: 1200px; margin: 45px auto 55px; } .fangan dl.jiance { width: 100%; height: 292px; } .fangan dl.jiance dt { width: 640px; height: 82px; float: left; background: no-repeat; padding-top: 210px; padding-left: 60px; padding-right: 200px; font-size: 16px; color: #2a2a2a; line-height: 26px; } .fangan dl.jiance dd { width: 300px; height: 212px; float: left; background: no-repeat; font-size: 60px; color: #212542; text-align: center; padding-top: 80px; } .fangan dl.jiance dd span { font-size: 30px; margin-top: -8px; display: block; } .fangan ul.proj { width: 100%; height: 180px; margin: 20px auto 25px; } .fangan ul.proj li { width: 265px; height: 180px; float: left; margin-right: 46px; overflow: hidden; } .fangan ul.proj li img { transition: all .5s; } .fangan ul.proj li:last-child { margin-right: 0; } .fangan ul.proj li:hover img { transform: scale(1.1); } .fangan p { font-size: 16px; text-align: center; color: #333333; margin-bottom: 20px; } /*-------rep-------*/ .rep { width: auto; height: 915px; padding-top: 55px; background: center; } .rep .main { width: 1200px; margin: -15px auto 0; } .rep .main .videos { width: 600px; float: left; margin-top: 50px; height: 280px; } .rep .main .videos h4 { font-size: 24px; text-align: center; color: #666666; margin-bottom: 25px; } .rep .main .videos dl { width: 280px; height: 208px; float: left; cursor: pointer; transition: all .5s; margin-right: 40px; } .rep .main .videos dl dt { width: 100%; height: 158px; position: relative; } .rep .main .videos dl dt img { width: 100%; } .rep .main .videos dl dt a { position: absolute; top: 0; left: 0; background: ; display: block; width: 100%; height: 158px; opacity: 0; transition: all .3s; } .rep .main .videos dl dt a:hover { opacity: 1; } .rep .main .videos dl dd { width: 100%; height: 50px; background: #e6e6e6; text-align: center; line-height: 50px; transition: all .5s; } .rep .main .videos dl:hover dd { background: #439507; color: #ffffff; } .rep .main .videos dl:last-child { margin-right: 0; } .rep .main .newslist { width: 568px; float: left; margin-left: 30px; margin-top: 50px; } .rep .main .newslist h4 { font-size: 24px; text-align: center; color: #666666; margin-bottom: 25px; } .rep .main .newslist ul li { width: 100%; height: 42px; border: 1px dashed #cccccc; text-indent: 20px; line-height: 42px; margin-bottom: 10px; border-radius: 5px; transition: all .5s; } .rep .main .newslist ul li a { color: #666666; font-size: 14px; display: block; transition: all .5s; } .rep .main .newslist ul li:hover { background: #439507; color: #ffffff; border: 1px solid #439507; } .rep .main .newslist ul li:hover a { color: #ffffff; } .reps { width: 1198px; height: 400px; background: rgba(204, 204, 204, 0.3); padding: 1px; } .reps .rep_thu { width: 600px; height: 400px; float: left; overflow: hidden; } .reps .rep_thu img { width: 100%; transition: all .3s; } .reps .rep_thu img:hover { transform: scale(1.05); } .reps .rep_list { width: 590px; float: left; } .reps .rep_list li { width: 160px; height: 50px; float: left; border-radius: 5px; background: #ffffff; overflow: hidden; margin-top: 40px; margin-left: 30px; box-shadow: 4px 4px 6px 0px #cfcfcf; transition: all .5s; } .reps .rep_list li a { display: block; } .reps .rep_list li a img { width: 100%; transition: all .3s; } .reps .rep_list li a:hover img { transform: scale(1.1); } .reps .rep_list li:hover { box-shadow: 4px 4px 6px 0px #a4a4a4; } /*------footer------*/ .footer { width: auto; height: 530px; background: center; padding-top: 45px; } .footer .main { width: 1200px; margin: 0 auto; color: #ffffff; text-align: center; } .footer .main h3 { font-size: 30px; font-weight: bold; } .footer .main h3 span { font-size: 14px; display: block; line-height: 40px; color: #cccccc; } form { width: 100%; margin-top: 20px; } form input, form button { background: #ffffff; outline: none; border: none; float: left; height: 50px; line-height: 50px; width: 200px; margin-right: 10px; text-indent: 10px; font-size: 14px; } form input.content, form button.content { width: 595px; } form button { background: #439507; width: 175px; margin-right: 0; color: #ffffff; cursor: pointer; } .swt { width: 1200px; margin: 40px auto 0; } .swt h4 { font-size: 24px; font-weight: normal; } .allcon { width: 1200px; height: 140px; margin-top: 30px; position: relative; } .allcon dl { width: 230px; height: 140px; float: left; margin-right: 93px; } .allcon dl dt { width: 80px; height: 80px; margin: 0 auto 18px; border: 1px solid #ffffff; border-radius: 50%; transition: all .5s; } .allcon dl dd { text-align: center; color: #ffffff; font-size: 16px; transition: all .5s; } .allcon dl:hover dt { background-color: #439507; border-color: #439507; } .allcon dl:hover dd { color: #439507; } .allcon dl:first-child dt, .allcon dl:nth-child(2) dt { background-position: -33px -305px; } .allcon dl:nth-child(3) dt { background-position: -33px -412px; } .allcon dl:nth-child(4) { margin-right: 0; } .allcon dl:nth-child(4) dt { background-position: -33px -524px; } .wx_qr { width: 140px; height: 140px; position: absolute; left: 1018px; top: 90px; display: none; } .wx_qr img { width: 100%; } .fnav { width: auto; height: 60px; line-height: 60px; font-size: 14px; background: rgba(0, 0, 0, 0.3); margin-top: 78px; } .fnav .main { width: 1200px; margin: 0 auto; } .fnav .main .copy { float: left; } .fnav .main .tel { float: right; } .fnav .main a { color: #ffffff; }