@charset "utf-8"; /* CSS Document */ body, div, p, dl, dd, dt, img, ol, ul, li { margin: 0; padding: 0; font-size: 12px; font-family: "微软雅黑"; color: #333; } body { background: url(../images/bg.jpg) no-repeat center center; background-attachment: fixed; width: 100vw; height: 100vh; overflow-x:hidden; } img { border: 0; } ul, ol, li { list-style: none; } span { margin: 0; padding: 0; font-family: "微软雅黑"; } a { color: #333; text-decoration: none; } a:hover { text-decoration: none; } .index_content { width: 1200px; height: 100vh; margin: 0 auto; } .nav { width: 220px; height: 100vh; float: left; overflow: hidden; position: fixed; } .index_nav { width: 190px; overflow: hidden; padding-right: 30px; margin-top: 50px; position:fixed; } .index_nav ul li { line-height: 43px; border-bottom: 1px solid #52B7FA; text-align: center; } .index_nav ul li a { font-size: 15px; background: url(../images/dot.png) no-repeat left center; padding-left: 23px; color: #007FD4; font-weight: bold; } .company_video { width: 190px; height: 160px; margin-top: 50px; position: relative; } .video_hover a { display: block; width: 190px; height: 160px; background: url(../images/video_y_.png) no-repeat center center; position: absolute; top: 0; left: 0; } .video_hover a:hover { background: url(../images/video_y.png) no-repeat center center; } .content { float: left; width: 940px; min-height: 100vh; padding-left: 30px; border-left: 3px solid #0099FF; margin-left:220px; } .pro_1 { width: 930px; overflow: hidden; padding-top: 20px; } .logo { float: left; } .banben { float: left; padding-top: 30px; padding-left: 480px; } .banben a { float: left; margin-left: 15px; font-size: 14px; color: #333; } .banben a.ch { background: url(../images/zw.png) no-repeat left center; padding-left: 28px; } .banben a.en { background: url(../images/en.png) no-repeat left center; padding-left: 28px; } .banben a.ja { background: url(../images/ja.png) no-repeat left center; padding-left: 28px; } .erweima { float: right; } .pro_2 { width: 858px; height: 555px; background: url(../images/index_pro_bg.png) no-repeat top center; position: relative; margin-bottom: 10px; } .pro_3 { width: 940px; overflow: hidden; margin: 20px 0 30px; height: 40px; } .pro_3 a { display: block; width: 160px; height: 40px; line-height: 40px; background: #008DEC; color: #fff; text-align: center; float: left; font-size: 15px; margin-right: 15px; border-radius: 3px; } .product_1 { position: absolute; top: 17px; left: 200px; transition: top 1s; -o-transition: top 1s; -moz-transition: top 1s; -webkit-transition: top 1s; } .product_1:hover { top: 7px; } .product_2 { position: absolute; top: 200px; left: 10px; transition: top 1s; -o-transition: top 1s; -moz-transition: top 1s; -webkit-transition: top 1s; } .product_2:hover { top: 190px; } .product_3 { position: absolute; top: 220px; right: 15px; transition: top 1s; -o-transition: top 1s; -moz-transition: top 1s; -webkit-transition: top 1s; } .product_3:hover { top: 210px; } .product_4 { position: absolute; bottom: -10px; left: 300px; transition: bottom 1s; -o-transition: bottom 1s; -moz-transition: bottom 1s; -webkit-transition: bottom 1s; } .product_4:hover { bottom: 0px; } .ny_cen { width: 940px; overflow: hidden; /*background: rgba(0,141,236,0.2);*/ min-height: 550px; } .ny_nav { width: 940px; height: 40px; line-height: 40px; border-bottom: 1px solid #008DEC; padding: 0 0; } .ny_nav .ny_title { font-size: 17px; display: block; float: left; color: #333; } .ny_nav .ny_location { display: block; float: right; } .ny_content { width: 940px; overflow: hidden; padding: 15px 0px; line-height: 27px; font-size: 13px; } .prolist { width: 940px; overflow: hidden; padding: 20px 0px; } .prolist li { float: left; height: 200px; width: 218px; } .prolist .li2 { padding-left: 22px; } .prolist li dd { margin-top: 10px; text-align: center; } .prolist li dd a { font-size: 13px; } .view_title { text-align: center; font-size: 16px; font-weight: bold; text-align: center; margin-top: 25px; width: 910px; padding: 0 15px; } .view_sx { text-align: center; margin: 10px 0; width: 910px; padding: 0 15px; color: #666; } .view_cen { width: 940px; padding: 0 0px; line-height: 26px; overflow-y: auto; } .newscontent { width: 910px; padding: 15px; } .newscontent li { line-height: 37px; border-bottom: 1px dotted #008DEC; position: relative; } .newscontent li a { background: url(../images/dot02.png) no-repeat left center; padding-left: 13px; font-size: 13px; } .newscontent li span { position: absolute; top: 0; right: 0; font-size: 13px; } .fenye { margin-top: 30px; text-align: center; overflow: hidden; width: 580px; margin: 0 auto; margin-bottom: 40px; margin-top: 35px; } .fenye a { width: 60px; height: 27px; border: 1px solid #333; text-align: center; line-height: 27px; display: block; float: left; font-size: 13px; margin: 0 5px; } .fenye a span { font-weight: bold; color: #008DEC; font-size: 13px; } .fenye a:hover { }