input { padding: 0; margin: 0; font-family: '微软雅黑'; } 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; line-height: 1.5 } hr { border: 0; border-top: 1px solid #ccc; height: 0; } .wd1200 { width: 1200px; margin: 0 auto; } p { margin: 0; } /*滚动*/ #demo { overflow: hidden; width: 100%; margin: 0 auto; } #indemo { float: left; width: 800% } #demo1 { float: left; } #demo2 { float: left; } #m_demo { overflow: hidden; width: 100%; margin: 0 auto; } #m_indemo { float: left; width: 800% } #m_demo1 { float: left; } #m_demo2 { float: left; } @media (min-width: 1640px) { .container2 { width: 1630px; } } .max_wd1600 { max-width: 1630px; margin: 0 auto; padding-left: 15px; padding-right: 15px; } /*头部样式*/ #header { position: relative; background: #50433f; padding: 15px 0; font-size: 13px; color: #fff; line-height: 1.7; } #header a { font-size: 13px; color: #fff; } .top_phone { position: relative; } .top_phone li { display: inline-block; padding-right: 60px; } .top_phone li img { padding-right: 10px; } .logo { float: left; } @media (max-width:1200px) { .x-logo { line-height: 80px; } .x-menu>li>a { line-height: 80px; } .x-sub-menu { top: 90px; } } /*----- 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; } /*主体样式*/ .c1_index { position: relative; padding: 3.125% 0; } .ttt1 { text-align: center; } .ttt1 span { font-family: "Arial"; font-size: 24px; text-transform: uppercase; color: #999999; } .ttt1 h3 { font-weight: normal; font-size: 30px; color: #333333; line-height: 1; padding: 10px 0; background: url(../images/ttt1_h3_bg.png) no-repeat center center; } .ttt1 p { font-size: 16px; color: #999999; } .c1_list { margin: 2.82291667% 0 0; position: relative; display: flex; justify-content: space-between; } .c1_list li { width: 23%; position: relative; } .c1_list li::before { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, .54); content: ""; opacity: 1; transition: .3s; } .c1_list li:hover::before { opacity: 0; } .c1_list li a { display: block; } .c1_list li img { width: 100%; display: block; } .c1_list li .marks { width: 280px; height: 101px; position: absolute; top: 50%; margin-top: -47px; left: 50%; margin-left: -140px; text-align: center; padding-top: 20px; } .c1_list li .marks h5 { font-size: 24px; line-height: 40px; padding-bottom: 20px; background: url(../images/xian1.png) no-repeat center bottom; color: #fff; } .c1_list li .marks h6 { font-size: 16px; text-transform: uppercase; line-height: 1.7; color: #fff; margin: 0; padding-top: 15px; display: none; } .c1_list li:hover .marks { background: #9f6e45; border-radius: 0px; } @media (max-width: 1200px) { .c1_list li .marks { width: 100%; left: 0; margin-left: 0; } } @media (max-width: 768px) { .c1_list { flex-wrap: wrap; } .c1_list li { width: 49%; margin-bottom: 2%; } .c1_list li .marks { width: 100%; left: 0; margin-left: 0; } .c1_list li .marks { min-height: 156px; height: auto; } .ttt1 span { font-size: 18px; } .ttt1 h3 { font-size: 24px; padding: 5px 0; } .ttt1 p { font-size: 14px; } } @media (max-width: 500px) { .c1_list li .marks h5 { font-size: 18px; padding-bottom: 10px; } .c1_list li .marks h6 { font-size: 14px; padding-top: 10px; } .ttt1 h3 { background-size: 150%; } } /* c2_index */ .c2_index { position: relative; } .c2_contt { background: #303030; position: relative; display: flex; justify-content: space-between; } .c2_left { width: 70%; } .c2_left li { position: relative; } .c2_left li a { display: block; } .c2_left li img { width: 100%; } .c2_left li .time { position: absolute; bottom: 0px; left: 0px; height: 180px; color: #fff; font-weight: 400; font-size: 18px; background: rgba(0, 0, 0, .54); width: 100%; padding: 30px; padding-right: 180px; } .c2_left li .time h3 { font-size: 22px; font-weight: normal; padding-bottom: 20px; padding-top: 10px; } .c2_left li .time span { display: block; font-size: 14px; } .c2_left li .time i { font-style: inherit; color: #fff; position: absolute; right: 0px; top: 0px; font-size: 26px; width: 180px; line-height: 180px; height: 100%; text-align: center; background: #9f6e45; display: none; } .c2_right { width: 30%; position: relative; } .c2_right li { position: relative; border-bottom: 1px solid #3c3c3c; line-height: 2; padding: 5.888% 0; width: 100%; text-align: center; cursor: pointer; height: 25%; } .c2_right li.on { background: #9f6e45; border-bottom: 1px solid #a9a9a9; } .c2_right li h3 { font-size: 24px; padding-top: 52px; padding-bottom: 15px; background: url(../images/xian2.png) no-repeat center bottom; color: #fff; font-weight: normal; } .c2_right li h4 { font-size: 16px; text-transform: uppercase; line-height: 1.7; color: #fff; margin: 0; padding-top: 15px; font-weight: normal; font-family: "Arial"; } @media (max-width:1200px) { .c2_left li .time { height: 150px; padding: 20px; padding-right: 180px } .c2_left li .time i { line-height: 150px; } .c2_right li { padding: 3.888% 0; } .c2_right li h3 { font-size: 20px; } .c2_right li h4 { font-size: 14px; } } @media (max-width:992px) { .c2_contt { flex-wrap: wrap; } .c2_left { width: 100%; } .c2_right { width: 100%; display: flex; justify-content: center; } .c2_right li { width: 25%; height: 100%; border-bottom: none; padding: 1.888% 0; } } @media (max-width:768px) { .c2_left li .time { height: 110px; padding-right: 110px; } .c2_left li .time h3 { padding-top: 0px; font-size: 18px; padding-bottom: 5px; } .c2_left li .time span { font-size: 12px; } .c2_left li .time i { width: 110px; line-height: 110px; font-size: 18px; } } @media (max-width:600px) { .c2_right li h3 { font-size: 16px; } .c2_right li h4 { font-size: 12px; line-height: 1.3; } .c2_right{display:none;} } /* 关于我们 */ .abb_index { position: relative; background: #f5f5f5; padding: 3.125% 0; margin: 3.125% 0; } .abb_wap { position: relative; margin: 2.82291667% 0 0; background: #fff; display: flex; justify-content: space-between; } .abbimg { width: 40%; vertical-align: middle; } .abbimg img { width: 100%; } .abb_right { width: 60%; vertical-align: middle; padding: 30px 40px; box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, .2); } .abb_right h3 { padding: 20px 0; font-size: 24px; color: #9f6e45; font-weight: normal; margin-bottom: 20px; background: url(../images/xian3.png) no-repeat left bottom; } .abb_right .abb_txt { font-size: 14px; color: #666666; line-height: 2.5; } .abb_right .abbmore { display: block; width: 185px; line-height: 50px; text-align: center; color: #fff; background: #9f6e45; font-family: "Arial"; font-size: 14px; text-transform: uppercase; margin-top: 5.125%; } @media (max-width:1640px) and (min-width:1200px) { .abb_right h3 { padding-top: 0px; padding-bottom: 10px; margin-bottom: 10px; } .abb_right .abb_txt { line-height: 1.9; } .abb_right .abbmore { margin-top: 3.125%; } } @media (max-width:1200px) { .abb_right { padding: 15px 20px; } .abb_right h3 { padding-top: 0px; padding-bottom: 10px; margin-bottom: 10px; font-size: 20px; } .abb_right .abb_txt { line-height: 1.5; } .abb_right .abbmore { margin-top: 3.125%; width: 130px; line-height: 35px; } } @media (max-width:992px) { .abb_wap { flex-wrap: wrap; } .abbimg, .abb_right { width: 100%; } .abb_right .abb_txt { line-height: 2; } } /*我们的优势*/ .you_index { position: relative; background: url(../images/you_bg.jpg) no-repeat; background-size: cover; margin-top: 2.12291667%; } .you_list { position: relative; padding: 5.125% 0; display: flex; justify-content: center; } .you_list li { text-align: center; padding: 40px 30px; margin: 0 15px; float: left; width: 25%; background: rgba(255, 255, 255, .15); -webkit-transition: all .5s; transition: all .5s; } .you_list li a { display: block; } .you_list li span { display: block; height: 80px; line-height: 80px; } .you_list li span img { vertical-align: middle; } .you_list li h3 { padding: 20px 0; font-size: 30px; color: #fff; font-weight: 400; background: url(../images/baix.jpg) no-repeat center bottom; } .you_list li h4 { padding: 20px 0; font-size: 14px; color: #fff; font-weight: 400; line-height: 2; } .you_list li:hover { background: #9f6e45; } @media (min-width:1470px) { .you_list li { padding: 60px 20px; margin: 0 30px; } } @media (max-width:1200px) { .you_list li { padding: 25px 20px; } .you_list li h3 { font-size: 24px; padding: 15px 0; } } @media (max-width:992px) { .you_list li { margin: 0 10px; } .you_list li h3 { font-size: 20px; padding: 10px 0; } } @media (max-width:768px) { .you_list { flex-wrap: wrap; } .you_list li { padding: 10px; margin: 2% 2%; width: 46%; } .you_list li h3 { font-size: 16px; } .you_list li h4 { padding: 10px 0; font-size: 12px; } } /* 新闻中心 */ .news_index { position: relative; padding: 3.125% 0; } .news_list22 { margin-top: 2.125%; position: relative; display: flex; justify-content: space-between; } .news_list22 li { position: relative; width: 23%; } .news_list22 li .toptime { padding-bottom: 30px; margin-bottom: 20px; background: url(../images/lian.png) no-repeat left bottom; } .news_list22 li .toptime h3 { font-size: 20px; display: block; color: #333333; } .news_list22 li .toptime span { display: block; font-size: 16px; color: #999999; } .news_list22 li .newsimg { display: block; } .news_list22 li .newsimg img { width: 100%; height: auto; } .news_list22 li .time { position: relative; padding: 30px 0px; } .news_list22 li .time h3 { font-size: 17px; color: rgba(0, 0, 0, .96); padding-bottom: 10px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } .news_list22 li .time .info { font-size: 13px; display: block; color: rgba(0, 0, 0, .8); margin-top: 10px; line-height: 1.7; padding-bottom: 25px; } .news_list22 li .time .newsmore { text-transform: uppercase; font-size: 12px; color: #fff; line-height: 2.5; width: 85px; background: #000; text-align: center; } .news_list22 li:hover .newsmore { background: #9f6e45; } .news_list22 li:hover .time h3 { color: #9f6e45; } @media (max-width: 992px) { .news_list22 { flex-wrap: wrap; } .news_list22 li { width: 48%; } .news_list22 li .time { padding: 20px 0px; } .news_list22 li .time .info { padding-bottom: 10px; } .news_list22 li .time .newsmore { font-size: 12px; } } /*底部搜索*/ #formsearch2 { width: 290px; background: url(../images/foot_ss.png) no-repeat center center; } #formsearch2 input { height: 50px; border: none; line-height: 50px; outline: none; background: none; } #formsearch2 input#keyword { height: 50px; line-height: 50px; padding-left: 10px; color: #666; float: left; width: 80%; } #formsearch2 input#s_btn { width: 20%; height: 50px; line-height: 50px; text-align: center; color: #fff; border: none; cursor: pointer; float: left; } @media (max-width:1200px) { #formsearch2 { width: 100%; background-size: 100%; } }