/*初始化样式*/
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;
}