/*初始化样式*/ html { margin: 0; padding: 0; border: 0; } body, div, span, object, iframe, h1, h2, h3, h4, p, blockquote, pre, a, address, code, b, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, footer, header, hgroup, nav, section { margin: 0; padding: 0; border: 0; } body { background: #fff; color: #666; position: relative; font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden; } a { text-decoration: none; outline: none; } a:link { color: #666; } a:visited { color: #666; } a:hover, a:active, a:focus { color: #009b4c; text-decoration: none; outline: none; } input { padding: 0; margin: 0; font-family: 'Microsoft YaHei'; } img { border: none; background: none; vertical-align: middle; } ul, ol, li { list-style-type: none; } select, input, img, select { vertical-align: middle; } table { border-collapse: collapse; border-spacing: 0 } table, th, td { vertical-align: middle } .clearfix:after { content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; } .clearfix { zoom: 1 } .clearboth { height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px; } h1, h2, h3, h4 { font-size: 12px; font-weight: bold; } hr { border: 0; border-top: 1px solid #ccc; height: 0; } dt { font-weight: normal; } /*----- Common css ------*/ .fl { float: left; } .fr { float: right; } .di { _display: inline; } .fwn { font-weight: normal; } .dib { *display: inline; _zoom: 1; _display: inline; _font-size: 0px; } /*滚动*/ #demo { overflow: hidden; width: 100%; margin: 0 auto; } #indemo { float: left; width: 800% !important; } #demo1 { float: left; } #demo2 { float: left; } #m_demo { overflow: hidden; width: 92%; margin: 0 auto; } #m_indemo { float: left; width: 800% !important; } #m_demo1 { float: left; } #m_demo2 { float: left; } .wh { width: 1200px; margin: 0 auto; } .pos { position: relative; width: 1920px; left: 50%; margin-left: -960px; } .com-img { display: inline; overflow: hidden; margin: 0 auto; display: table; } .com-img img { transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; width: 295px; height: 460px; } .com-img:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); } .topLink { float: right; text-align: right; position: relative; z-index: 9999; } .translate { width: 100px; position: absolute; left: 0; top: 10px; z-index: 9999; } .tran-in { left: 120px; } .translate li { border: 1px dashed #cccccc; line-height: 26px; text-align: left; background: #fff; } .translate li a { display: block; padding-left: 10px; background: url(../images/dot4.png) no-repeat 88% 11px; } .translate li a:hover { text-decoration: none; color: #275cea; cursor: pointer; } .translate-en { display: none; padding: 6px; padding-top: 0px; } .translate li .translate-en a { padding-left: 0px; text-align: center; background: #fff; border-bottom: 1px solid #cccccc; } .translate li .translate-en a:hover { font-weight: bold; } .topLink .f_count { color: #ff0000; font-size: 13px; font-weight: bold; } .topLink .k1 a { color: #595959; } .topLink .k2 { color: #074b91; font-size: 14px; font-family: "微软雅黑"; } .roll_product { float: left; } /*头部样式*/ .top2 { height: 70px; width: 100%; position:fixed; z-index: 9999; /*top: 28px;*/ left: 50%; transform: translateX(-50%); /*background: #c7b39b;*/ } #header { width: 1000px; margin: 0 auto; } .logo { float: left; line-height: 70px; } .top2 .k2 { background: url(../images/tel.png) no-repeat left center; padding-left: 42px; margin-top: 15px; } .top2 .k2 h3 { font-size: 12px; color: #000000; font-weight: 400; } .top2 .k2 p { font-size: 18px; color: #e16823; font-weight: 700; } /*搜索和热门搜索*/ #search-type { float: left; width: 100px; height: 24px; border: 1px solid #c8c8c8; margin-right: 5px; } .sou { margin: 15px 0; } .hotSearch { float: left; height: 24px; line-height: 24px; font-weight: normal; } .hotSearch a { margin-right: 6px; } #formsearch { float: right; } #formsearch input { height: 22px; background: #fff; border: 1px solid #c8c8c8; line-height: 22px; outline: none; } #formsearch input#keyword { height: 22px; line-height: 22px; padding-left: 4px; color: #666; } #formsearch input#s_btn { width: 46px; height: 24px; line-height: 24px; text-align: center; background-color: #e16823; color: #fff; border: none; cursor: pointer; font-size: 12px; } /*首页banner*/ .banner { position: relative; } .banner { width: 100%; height: 100%; } .banner ul.bb { position: relative; padding: 0px; margin: 0px; z-index: 5; width: 100%; height: 100%; } .banner ul.bb li { position: absolute; display: none; width: 100%; height: 100%; } .banner ul.bb li a { width: 100%; display: block; height: 100%; } .banner ul.bb li a img { width: 100%; height: 100%; } .banner .num { position: absolute; right: 0; bottom: 40px; z-index: 100; text-align: center; width: 100%; } .banner .num li { display: inline-block; margin: 0 5px; width: 61px; height: 6px; text-indent: -100px; overflow: hidden; background: #009b4c; } .banner .num li.num_hover { background-color: #e15616; } .banner .num li.num_hover a { color: #fff; } .banner .num li a { float: left; display: inline; text-align: center; color: #666; text-decoration: none; cursor: pointer; width: 16px; height: 16px; line-height: 16px; } /*导航栏样式*/ #menu { width: 700px; margin-left: 44px; } .nav li { text-align: center; float: left; position: relative; z-index: 999; width: 106px; } .nav li a { display: block; line-height: 70px; color: #000000; height: 70px; padding: 0; font-size: 16px; padding: 0; } .nav li a:hover { /* color: #fff; */ text-decoration: none; background-color: initial; } .nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: initial; border-bottom: 1px solid rgba(0, 0, 0, .8); } .nav .sec { height: 0; background: #fff; color: #fff; overflow: hidden; z-index: 9999; position: absolute; top: 70px; left: 0px; width: 100%; } .nav .sec a { background: #fff; color: #000000; height: 38px; line-height: 38px; font-size: 14px; } .nav .sec a:hover { /*background: #c7b39b;*/ text-decoration: none; } .index-title { text-align: center; } .index-title h3 { font-size: 36px; color: #000000; font-weight: 400; margin-bottom: 20px; } .index-title p { font-size: 14px; line-height: 24px; color: #898989; } .tab1 { width: 940px; } .p1 { margin-top: 100px; } .p1 .wh { position: relative; } div.index-more a { width: 123px; height: 34px; border: solid 1px #a0a0a0; line-height: 34px; font-size: 16px; letter-spacing: 1px; color: #a0a0a0; display: block; position: absolute; right: 0; top: -64px; text-align: center; } div.index-more a:hover{ background: #c7b39b; color: #fff } .p1 .index-title { margin-bottom: 60px; } .p1a { margin-right: 40px; } .p1a li { width: 220px; height: 80px; line-height: 80px; border: solid 1px #a0a0a0; border-top: none; text-align: center; font-size: 18px; letter-spacing: 1px; } .p1a li a { display: block; color: #a0a0a0; } .p1a li.cur a{ background: #c7b39b; color: #fff } .p1a li:nth-child(1) { border-top: solid 1px #a0a0a0; } .plist li:hover { background-color: #c7b39b; color: #ffffff; } .plist li:hover a { color: #a0a0a0; } .plist li { margin-right: 26px; margin-bottom: 26px; } .plist li:nth-child(3n) { margin-right: 0; } .plist li:nth-last-child(-n+3) { margin-bottom: 0; } .plist li a { display: block; } .plist li a img { width:290px; height:250px; } .plist li li a img { width: 220px; height: 80px; } .wh1320 { width: 1320px; margin: 0 auto; } .p2 { background: url(../images/p2b.jpg) repeat left top; padding-top: 80px; margin-top: 100px; padding-bottom: 82px; } .p2 .index-title p { color: #0f0d0c; margin-bottom: 52px; } .p2a { width: 600px; } .p2a .p2a1 h3 { font-size: 26px; font-weight: 700; color: #222222; margin-bottom: 68px; position: relative; } .p2a .p2a1 h3::after { content: ""; width: 90px; height: 5px; background-color: #222222; position: absolute; bottom: -26px; left: 0; } .p2a p { font-size: 18px; line-height: 36px; color: #333333; } .p2a .p2a1>a { display: block; width: 158px; height: 44px; border: solid 1px #222222; line-height: 44px; text-align: center; font-size: 14px; color: #3a3733; margin-top: 40px; } .p2a .p2a1>a:hover { color: #fff; border: solid 1px #fff; } .p2a2 { display: flex; justify-content: space-between; align-items: center; margin-top: 90px; } .p2a2 li { text-align: center; } .p2a2 li a { display: block; } .p2a2 li a h3 { font-size: 28px; color: #222222; margin-bottom: 8px; position: relative; } .p2a2 li a h3::after { content: ""; width: 1px; height: 56px; background: url(../images/line1.png) no-repeat left top; position: absolute; right: -18px; top: 94%; transform: translateY(-50%); } .p2a2 li a span { font-size: 11px; color: #333333; opacity: 0.6; } .p2a2 li:last-child a h3::after { display: none; } .p2b { width: 664px; } .p2b img { width: 100%; } .p3 { padding: 100px 0; } .p3 .wh { position: relative; } .p3a { margin-top: 60px; position: relative; } .p3a li { width: 373px !important; height: 285px; border: solid 1px #595757; padding: 23px 28px; margin-right: 40px; } .p3a .tempWrap { width: 1200px !important; } .p3a li a { display: block; } .p3a li a img { width: 100%; height: 100%; } .p3a .hd a { display: block; width: 50px; height: 100px; border: solid 1px #595757; position: absolute; top: 50%; transform: translateY(-50%); z-index: 9999; cursor: pointer; } .p3a .hd a.next { background: url(../images/right.png) no-repeat center center; right: -100px; } .p3a .hd a.prev { background: url(../images/left.png) no-repeat center center; left: -100px; } .p3a .hd a.next:hover { border: none; background: #c7b39b url(../images/righth.png) no-repeat center center; } .p3a .hd a.prev:hover { border: none; background: #c7b39b url(../images/lefth.png) no-repeat center center; } .p4 { background: url(../images/ka.jpg) no-repeat left top; height: 400px; color: #ffffff; text-align: center; padding-top: 105px; } .p4 .wh h3 { font-size: 36px; margin-bottom: 28px; } .p4 .wh p { font-size: 16px; color: #d9d8d8; } .p4 .wh a { display: block; width: 240px; height: 56px; box-shadow: 0px 1px 0px 0px rgba(62, 61, 61, 0.41); border-radius: 28px; border: solid 2px #ffffff; line-height: 56px; text-align: center; font-size: 24px; color: #ffffff; margin: 54px auto 0; z-index: 0; position: relative; font-weight: lighter; } .p4 .wh a::before { content: ""; width: 0%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; background: #c7b39b; border-radius: 28px; transition: all ease .36s; opacity: 0; } .p4 .wh a:hover { border: solid 2px #ffffff; } .p4 .wh a:hover::before { width: 100%; opacity: 1; } .p5 { background: url(../images/p5.jpg) no-repeat left top; height: 715px; } .p5 .index-title { margin-top: 100px; } .p5a { position: relative; width: 1110px; height: 346px; margin: 40px auto 0; } .p5a li { position: absolute; width: 130px; height: 130px; border: solid 1px #595757; border-radius: 50%; display: flex; justify-content: center; align-items: center; } .p5a li a { width: 118px; height: 118px; background-color: #595757; border-radius: 50%; display: flex; justify-content: center; align-items: center; text-align: center; line-height: 24px; } .p5a li a h3 { font-size: 18px; color: #ffffff; } .p5a .li1 { left: -4px; bottom: -106px; } .p5a .li2 { left: 14%; top: 23%; } .p5a .li3 { left: 25%; top: 86%; } .p5a .li4 { left: 41%; top: 49%; } .p5a .li5 { left: 61%; top: 90%; } .p5a .li6 { right: 20%; top: 36%; } .p5a .li7 { right: 0%; top: 68%; } .p5a .li4 { width: 176px; height: 176px; border: solid 1px #c7b39b; border-radius: 50%; } .p5a .li4 a { width: 160px; height: 160px; background-color: #c7b39b; border-radius: 50%; color: #fff; } .p6 { background: url(../images/p6.jpg) no-repeat left top; height: 714px; padding-top: 100px; } .p6-title { text-align: center; } .p6-title p { font-size: 30px; font-weight: 700; letter-spacing: 2px; color: #ffffff; margin-top: 43px; } .p6-title h3 { width: 320px; height: 60px; background: url(../images/p6line.png) no-repeat center center; border-radius: 30px; margin: 44px auto 0; font-size: 28px; line-height: 60px; color: #ffffff; padding-left: 55px; } .p6a { display: flex; justify-content: space-between; align-items: center; margin-top: 80px; } .p6a li { width: 224px; height: 163px; border: solid 2px #ffffff; padding: 20px 0 0 17px; } .p6a li a { display: block; color: #fff; } .p6a li a h3 { font-size: 30px; position: relative; margin-bottom: 18px; } .p6a li a h3::after { content: ""; width: 38px; height: 3px; background: url(../images/p6line1.png) no-repeat center center; position: absolute; bottom: -8px; left: 0; } .p6a li a span { font-size: 20px; font-weight: 700; display: inline-block; margin-bottom: 4px; } .p6a li a p { font-size: 10px; } .p6a li:hover a { color: #c7b39b; } .p6a li:hover a h3::after { background: url(../images/p6line2.png) no-repeat center center; } .p7 { padding: 100px 0; } .p7 .p7a { text-align: center; margin-top: 40px; } .p7 .p7a li { display: inline-block; width: 190px; height: 50px; border: solid 1px #595757; margin: 0 13px; } .p7 .p7a li a { display: block; font-size: 18px; color: #000000; line-height: 50px; text-align: center; } .p7 .p7a li.cur { border: none; background: #c7b39b; } .p7 .p7a li.cur a { color: #fff; } .p7b { margin-top: 50px; } .p7b1 { width: 366px; height: 380px; } .p7b1 li { width: 100%; height: 100%; position: relative; } .p7b1 li a.img { display: block; } .p7b1 li a.img img { width: 100%; height: 100%; } .p7b1 li h3 a { width: 100%; height: 50px; line-height: 50px; background-color: rgba(0, 0, 0, .6); font-size: 18px; color: #ffffff; padding-left: 22px; position: absolute; bottom: 0; left: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400; } .p7b2 { width: 784px; } .p7b2 li a{ height: 100px; display: flex; justify-content: space-between; align-items: center; margin-bottom: 40px; padding-right: 16px; } .p7b2 li:last-child a{ margin-bottom: 0; } .p7b2 li div.time { width: 100px; height: 100px; background-color: #c7b39b; color: #ffffff; text-align: center; padding-top: 20px; } .p7b2 li div.time h3 { font-size: 36px; margin-bottom: 4px; } .p7b2 li div.time p { font-size: 16px; } .p7b2 li div.cont { width: 628px; } .p7b2 li div.cont h3 { font-size: 18px; line-height: 24px; color: #000000; margin-bottom: 18px; font-weight: 400; } .p7b2 li div.cont p { font-size: 14px; line-height: 24px; color: #595757; } .copy { font-size: 14px; line-height: 30px; color: #222222; font-weight: lighter; } .copy a { color: #222222; } .f_link a { margin-right: 6px; } /*页面底部*/ .p8 { background: #e6cbaa; padding-top: 100px; } .p8 > .wh { padding-bottom: 46px; } .p8a { width: 488px; display: flex; justify-content: space-between; } .p8a dl dt { font-size: 20px; line-height: 24px; color: #222222; margin-bottom: 20px; } .p8a dl dd a { font-size: 14px; line-height: 30px; color: #222222; font-weight: lighter; } .p8b { width: 408px; margin-left: 100px; } .p8b img { margin-bottom: 32px; } .p8b p { font-size: 14px; line-height: 30px; color: #222222; font-weight: lighter; } .p8c { width: 113px; font-size: 12px; color: #222222; text-align: center; } .p8c p { margin: 10px 0 18px; font-weight: lighter; } .copy { border-top: 1px solid #c7a377; padding: 20px 0; } .top2.scroll { background: #fff !important; } /*内页左侧样式*/ .container { width: 1200px !important; margin: 0 auto; padding: 0; } .page-product-inquiry a { color: #fff; }