* {
margin: 0px;
padding: 0px;
}
html,
body {
width: 100%;
height: 100%;
background: #fff;
font-family: Arial;
color: #333
}
a {
color: #666;
font-size: 14px;
text-decoration: none;
}
a:hover {
color: #FF0000;
font-size: 14px;
text-decoration: none;
}
ul,
li,
ol {
list-style: none;
}
input,
textarea {
font-size: 16px;
}
b,
em,
i {
font-style: normal;
font-weight: normal;
}
.main {
width: 1200px;
margin: auto;
clear: both;
}
.fl {
float: left;
}
.fr {
float: right;
}
input,
select,
textarea {
outline: none;
border: none/*-webkit-appearance: none;*/
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #9c9c9c;
font-size: 14px;
}
input:-moz-placeholder {
color: #9c9c9c;
font-size: 14px;
}
input::-moz-placeholder {
color: #9c9c9c;
font-size: 14px;
}
input:-ms-input-placeholder {
color: #9c9c9c;
font-size: 14px;
}
textarea {
resize: none;
color: #9c9c9c;
font-size: 14px;
}
a {
text-decoration: none;
color: #333
}
i,
em,
b,
h1,
h2,
h3,
h4,
h5 {
font-style: normal;
font-weight: normal;
}
.nav {
width: 100%;
height: 100px;
line-height: 100px;
position: fixed;
z-index: 4;
top: 0px;
float: left;
background: #fff;
}
.logo {
margin-left: 0px;
/* margin-top: 15px; */
vertical-align: middle;
}
.logo img {
vertical-align: middle;
}
.navcon {
display: flex;
justify-content: flex-start;
flex-direction: row;
align-items: center;
}
.nav ul {
width: 860px;
margin-left: 00px;
padding-right:48px;
display: flex;
line-height: 80px;
align-items: center;
justify-content: space-between;
}
.nav ul li {
display: inline-block;
display: flex;
height: 95px;
line-height: 94px;
flex-direction: column;
cursor: pointer;
position: relative;
width: 130px;
}
.nav ul li>a {
width: 130px;
height: 91px;
line-height: 91px;
display: inline-block;
text-align: center;
color: #333;
/* display: inline-block; */
font-size: 16px;
/* border-right: 1px solid #232d3c;
border-left: 1px solid #374760; */
}
.nav ul li:first-child a {
border-left: none;
}
.nav ul li:last-child a {
border-right: none;
}
.nav ul li:hover>a,
.nav ul li.active>a {
color: #FF0000;
}
.nav ul li ol{
background: #efefef;
float: left;
position: absolute;left:0px;
z-index: 44;
display: none;
width: 300px;
top: 65px;
padding: 10px;
height:240px;
margin-top:32px;
}
.nav ul li ol li{
color: #000;
padding: 10px;
float: left;
/* height: 30px; */
line-height: 30px;
}
.nav ul li ol li p,.nav ul li ol li span{
width: 100%;
display: inline-block;
float: left;
text-align: left;
}
.nav ul li ol li p{
font-weight: bold;
}
.nav ul li ol li a{
width: 160px;
float: left;
height: 30px;
font-size: 14px;
line-height: 30px;
color: #000;
text-align: left;
}
.nav ul li ol li a:hover{
color: #da251c;
}
.nav ul li:hover dl {
display: block;
}
.nav ul li:hover ol {
display: block;
}
.nav ul li:hover dl {
display: block;
}
.nav ul li dl {
position: absolute;
top: 96px;
display: none;
z-index: 9;
left: 0px;
/* width: 100%; */
}
.nav ul li dl dd {
height: 40px;
line-height: 40px;
width: 170px;
display: inline-block;
float: left;
margin-left:-20px;
}
.nav ul li dl dd a {
height: 40px;
line-height: 40px;
width: 100%;
text-align: center;
background: #efefef;
display: inline-block;
color: #333;
font-size: 14px;
border: none;
}
.nav ul li dl dd a:hover {
background: #FF0000;
color: #fff;
}
.nav p.fr {
color: #fff;
height:96px;
}
.nav p.fr a {
margin: 0px 10px;
color: #fff;
}
.nav p.fr a.active {
color: #FF0000;
}
.swiper-container1 {
position: relative;
top: 0px;
float: left;
width: 100%;
margin-top: 85px;
}
.swiper-container1 img {
width: 100%;
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
bottom: 15px;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0px 5px;
}
.swiper-pagination-bullet {
background: #fff;
opacity: 1;
width: 12px;
height: 12px;
border-radius: 12px;
margin-right: 0px;
}
.swiper-pagination-bullet-active {
opacity: 1;
width: 60px;
background: #fff;
height: 12px;
}
.index {
width: 100%;
float: left;
}
.index1 {
padding-bottom: 50px;
}
.index_tit {
width: 100%;
height: 100px;
padding-top: 70px;
text-align: center;
color: #666;
font-size: 16px;
}
.index_tit p {
background: url(/image/index_tit.png) center center no-repeat;
background-size: 267px 25px;
color: #333;
font-size: 38px;
}
.index_tit2 p {
background: url(/image/index_tit2.png) center center no-repeat;
background-size: 401px 25px;
color: #fff;
font-size: 40px;
}
.bus_style {
width: 100%;
float: right;
}
.bus_style ul {
float: left;
width: 100%;
}
.bus_style ul li {
float: left;
margin-right: 20px;
margin-bottom: 30px;
background: #fff;
text-align: center;
width: 374px;
height: 448px;
position: relative;
background-color: #ffffff;
box-shadow: 3px 4px 27px 0px rgba(0, 0, 0, 0.14);
}
.bus_style ul li:nth-child(3n) {
margin-right: 0px;
}
.bus_style ul li a {
display: inline-block;
width: 100%;
text-align: center;
}
.bus_style ul li img {
width: 100%;
display: inline-block;
/* border: solid 1px #e3e3e3; */
float: left;
}
.bus_style ul li p {
position: absolute;
bottom: 0px;
z-index: 3;
left: 0px;
width: 100%;
text-align: left;
display: inline-block;
height: 75px;
border-top: 1px solid #eaeaea;
color: #333;
font-size: 20px;
background: url(/image/arrow1.png) 300px center no-repeat;
}
.bus_style ul li p span {
width: 100%;
float: left;
display: inline-block;
}
.bus_style ul li p i,
.bus_style ul li p b {
padding-left: 20px;
width: calc(100% - 20px);
float: left;
display: inline-block;
font-size: 14px;
color: #666;
}
.bus_style ul li p b {
font-size: 20px;
color: #333;
margin-top: 10px;
}
.bus_style ul li:hover p {
background: url(/image/arrow2.png) 300px center no-repeat;
color: #FF0000;
}
.bus_style ul li:hover p b,
.bus_style ul li:hover p i {
color: #FF0000;
}
.index2 {
width: 100%;
float: left;
background: url(/image/index_2.jpg) center center no-repeat;
height: 717px;
}
.index2 p {
text-align: center;
color: #fff;
}
.index2_tit {
margin-bottom: 40px;
}
.index2 p.index2_tit2 {
font-size: 30px;
}
.index2_tit3 {
padding-bottom: 10px;
}
.index2_tit4 {
width: 90%;
margin: 0px 5%;
margin-bottom: 16px;
line-height: 30px;
font-size: 16px;
}
.index2 ul {
width: 100%;
float: left;
margin-top: 80px;
}
.index2 ul li {
width: 240px;
text-align: center;
float: left;
color: #fff;
display: flex;
flex-direction: column;
justify-content: center;
}
.index2 ul li p img:nth-child(2) {
display: none;
}
.index2 ul li p:hover img:nth-child(2) {
display: inline-block;
}
.index2 ul li p:hover img:nth-child(1) {
display: none;
}
.index2 ul li span{
font-size:46px;
}
.index1_con {
width: 100%;
float: left;
/* padding-bottom: 90px; */
}
.index1_con ul li {
width: 220px;
height: 320px;
float: left;
margin-right: 25px;
position: relative;
border-radius: 10px;
overflow: hidden;
}
.index1_con ul li a {
width: 100%;
height: 100%;
display: inline-block;
}
.index1_con ul li:hover p {
display: block;
}
.index1_con ul li p {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
color: #fff;
text-align: center;
font-size: 14px;
display: none;
}
.index1_con ul li b {
margin-top: 140px;
font-size: 18px;
line-height: 30px;
width: 100%;
display: inline-block;
}
.index1_con ul li:last-child {
margin-right: 0px;
}
.swiper-button-next2 {
top: 370px;
left: 830px;
width: 75px;
text-align: center;
height: 36px;
line-height: 36px;
background-color: #FF0000;
color: #fff;
background-image: none;
}
.swiper-button-prev2 {
top: 370px;
left: 750px;
width: 75px;
text-align: center;
height: 36px;
line-height: 36px;
background-color: #FF0000;
color: #fff;
background-image: none
}
.index3 {
width: 100%;
float: left;
padding-bottom: 50px;
}
.indx3_l {
width: 540px;
float: left;
margin-right: 90px;
display: flex;
flex-direction: column;
}
.indx3_l p {
color: #333;
font-size: 26px;
}
.indx3_l p b {
font-size: 32px;
}
.indx3_l span {
width: 100%;
float: left;
display: inline-block;
font-size: 14px;
line-height: 32px;
color: #666;
}
.indx3_l ul {
width: 100%;
float: left;
}
.indx3_l ul li {
width: 258px;
height: 86px;
background-color: #313131;
margin-right: 20px;
border-radius: 40px;
margin-top: 20px;
float: left;
}
.indx3_l ul li b {
width: 65px;
height: 65px;
line-height: 65px;
background-color: #ffffff;
display: inline-block;
border-radius: 50%;
margin: 10px;
text-align: center;
float: left;
}
.indx3_l ul li span {
float: left;
width: calc(100% - 100px);
line-height: 85px;
font-size: 22px;
padding-left: 10px;
color: #fff;
}
.indx3_l ul li img {
vertical-align: middle;
}
.indx3_l ul li img:last-child {
display: none;
}
.indx3_l ul li:nth-child(2n) {
margin-right: 0px;
}
.indx3_l ul li:hover {
background-color: #FF0000;
}
.indx3_l ul li:hover img:last-child {
display: inline-block;
}
.indx3_l ul li:hover img:first-child {
display: none;
}
.index4 {
width: 100%;
float: left;
background: #fff;
}
.index_parent {
width: 100%;
float: left;
margin-bottom: 50px;
}
.index_parent ul li {
width: 222px;
height: 120px;
line-height: 120px;
text-align: center;
float: left;
margin-right: 20px;
margin-bottom: 22px;
/* background-color: #ffffff; */
border: solid 1px #dfdfdf;
}
.index_parent ul li a {
width: 100%;
display: inline-block;
float: left;
}
.index_parent ul li img {
width: 100%;
float: left;
vertical-align: middle;
}
.index_parent ul li:nth-child(5n) {
margin-right: 0px;
}
.index_parent ul li:hover {
border: 1px solid #FF0000;
}
.index4 {
width: 100%;
float: left;
background: #313131;
}
.index4_con {
width: 100%;
float: left;
padding-bottom: 70px;
}
.index4_con ul {
width: 100%;
display: flex;
justify-content: space-between;
}
.index4_con ul li {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.index4_con ul li a {
display: inline-flex;
flex-direction: column;
color: #848484;
width: 100%;
align-items: center;
justify-content: center;
}
.index4_con ul li b {
width: 72px;
height: 72px;
line-height: 72px;
text-align: center;
border-radius: 50%;
margin-left: 10px;
display: inline-block;
background-color: #bbbbbb;
margin-bottom: 15px;
}
.index4_con ul li span {
margin-bottom: 15px;
}
.index4_con ul li b img {
vertical-align: middle;
}
.index4_con ul li:hover b {
background-color: #FF0000;
}
.index4_con ul li:hover i {
color: #FF0000;
}
.index4_con p {
height: 70px;
line-height: 70px;
width: 100%;
text-align: right;
}
.index4_con p img {
vertical-align: middle;
margin-right: 80px;
}
.index_news {
width: 100%;
float: left;
background: #fafafa;
padding-top: 30px;
padding-bottom: 70px;
}
.news_l {
width: 100%;
padding: 15px 0px 0px;
float: left;
}
.news_tab {
display: table;
padding-bottom: 30px;
margin: 0px auto;
}
.news_tab li {
width: 178px;
height: 49px;
line-height: 49px;
text-align: center;
float: left;
margin-right: 10px;
/* color: #fff; */
font-size: 18px;
/* background-color: #0069b5; */
;
}
.news_tab li a {
width: 100%;
display: inline-block;
height: 49px;
line-height: 49px;
text-align: center;
border: solid 1px #c6c6c6;
border-radius: 25px;
}
.news_tab li.hover a {
color: #fff;
background-color: #0069b5;
}
.news_r {
float: left;
width: 500px;
height: 490px;
/* padding: 0px 20px; */
/* border: solid 1px #eeeeee; */
}
.news_l_t {
width: 100%;
float: left;
}
.news_l_t li {
float: left;
font-size: 20px;
color: #666;
cursor: pointer;
margin: 0px 10px;
height: 40px;
position: relative;
}
.news_l_t li:before {
position: absolute;
right: -15px;
top: 0px;
color: #666;
}
.news_l_t li {
color: #009f31;
font-weight: bold;
font-size: 24px;
}
.news_l_t span {
float: right;
text-transform: uppercase;
}
.news_l_con {
overflow: hidden;
width: 100%;
float: left;
height: 422px;
}
.news_lcon:last-child {
display: none;
}
.news_lcon dl {
width: 600px;
color: #666666;
float: left;
margin-bottom: 10px;
height: 422px;
position: relative;
}
.news_lcon dl dt {
width: 558px;
height: 422px;
float: left;
margin-right: 25px;
}
.news_lcon dl dt img {
float: left
}
.news_lcon dl dt span {
position: absolute;
bottom: 0px;
left: 0px;
background: url(/image/img12.png) center center no-repeat;
width: 570px;
height: 65px;
line-height: 65px;
background-size: 570px;
/* display: none; */
}
.news_lcon dl dt span b {
margin-left: 24px;
color: #ffffff;
}
.news_lcon dl dt span i {
width: 110px;
text-align: center;
float: right;
display: inline-block;
color: #fff;
font-size: 14px;
}
.news_lcon dl dt span i a {
color: #fff;
}
.news_lcon ul {
width: calc(100% - 600px);
float: left;
}
.news_lcon ul li {
width: 598px;
height: 55px;
padding: 20px 10px;
background-color: #ffffff;
box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.05);
margin-bottom: 15px;
float: left;
}
.news_lcon ul li p {
width: 85px;
text-align: center;
float: left;
position: relative;
margin-right: 12px;
}
.news_lcon ul li p::after {
position: absolute;
content: "";
width: 1px;
height: 50px;
background: #cbcbcb;
left: 80px;
top: 0px;
/* border-right: 1px solid #cbcbcb; */
}
.news_lcon ul li p i,
.news_lcon ul li p b {
width: 100%;
display: inline-block;
float: left;
font-size: 14px;
color: #999;
}
.news_lcon ul li p i {
font-size: 36px;
color: #999;
line-height: 40px;
}
.news_lcon ul li span {
width: calc(100% - 100px);
float: left;
display: inline-block;
}
.news_lcon ul li em,
.news_lcon ul li strong {
width: 100%;
float: left;
display: inline-block;
color: #333;
}
.news_lcon ul li em {
font-size: 16px;
line-height: 36px;
}
.news_lcon ul li strong {
font-size: 14px;
color: #666;
overflow: hidden;
height: 20px;
width: 98%;
}
.news_lcon ul li:hover em {
color: #FF0000;
}
.link {
width: 100%;
float: left;
height: 60px;
background: #f4f4f4;
line-height: 60px;
}
.link dl {
width: 100%;
float: left;
}
.link dl dt {
float: left;
font-size: 18px;
color: #FF0000;
/* color: #fff; */
/* width: 140px; */
text-align: center;
position: relative;
font-weight: bold
}
.link dl dd {
float: left;
margin-left: 15px;
}
.link dl dd a {
float: left;
margin: 0px 10px;
position: relative;
font-size: 14px;
color: #666666;
}
.link dl dd a:hover {
color: #FF0000
}
.link dl dd a:last-child::after {
content: "";
position: absolute;
right: -10px;
top: 0px;
}
.copy {
width: 100%;
background: url(/image/copy.png) center center repeat-x;
height: 366px;
float: left;
font-size: 14px;
color: #9f9f9f;
line-height: 28px;
}
.copy_top {
width: 100%;
float: left;
height: 274px;
/* margin-top: 65px; */
}
.copy1_l {
float: left;
width: 340px;
font-size: 14px;
color: #cccccc;
}
.copy1_l p {
font-size: 27px;
color: #f28f27;
padding-bottom: 10px;
}
.copy a:hover {
color: #FF0000
}
.copy1 {
width: 300px;
/* margin-top: 25px; */
/* padding-left: 270px; */
float: left;
}
.copy2 {
width: 540px;
float: left;
}
.copy3 {
width: 220px;
padding-left: 140px;
float: left;
height: 300px;
padding-top: 57px;
border-left: 1px solid #414340
}
.copy_tit {
width: 100%;
float: left;
font-size: 18px;
color: #fff;
padding-bottom: 30px;
margin-top: 50px;
position: relative;
}
.copy_tit::after {
content: "";
position: absolute;
left: 0px;
top: 35px;
width: 31px;
height: 3px;
background: #FF0000;
display: inline-block
}
.copy1 {
position: relative;
}
.copy1 p {
position: absolute;
top: 10px;
left: 40px;
color: #333333;
}
.copy1 ul {
width: 100%;
float: left;
}
.copy1 ul li {
width: 80px;
float: left;
line-height: 29px;
}
.copy1 ul li a {
width: 80px;
float: left;
display: inline-block;
color: #9f9f9f
}
.copy2 dl {
width: 100%;
float: left;
}
.copy2 dl dt {
width: 100%;
float: left;
display: inline-block;
font-size: 20px;
color: #fff;
padding-bottom: 5px;
}
.copy2 dl dd {
width: 100%;
float: left;
display: inline-block;
font-size: 14px;
color: #9f9f9f;
line-height: 28px;
}
.copy2 dl dd img {
margin-right: 5px;
float: left;
margin-top: 5px;
}
.copy_r {
float: right;
}
.copy_r ol {
float: right;
}
.copy_r ol li {
width: 176px;
height: 145px;
background-color: #325282;
/* height: 160px; */
line-height: 145px;
padding: 8px 0px 8px 8px;
/* background-color: #11449d; */
border-radius: 3px;
margin-left: 40px;
float: left;
}
.copy_r ol li:first-child {
margin-left: 0px;
}
.copy_r ol li p {
/* display:table-cell;vertical-align:middle; */
display: flex;
align-items: center;
/* align-content: center; */
/* justify-content: center; */
/* justify-self: center; */
/* justify-items: center; */
}
.copy_r ol li:first-child {
margin-left: 0px;
}
.copy_r ol li img {
float: left;
}
.copy_r ol li b {
color: #fff;
width: 15px;
margin: 0 auto;
line-height: 24px;
font-size: 16px;
float: left;
/* margin: 10px 0px 0px 5px; */
word-wrap: break-word;
/*英文的时候需è¦åŠ 上这å¥ï¼Œè‡ªåŠ¨æ¢è¡Œ*/
word-break: break-all;
display: inline-block;
}
.copy_bot2 {
line-height: 50px;
}
.copy_bot2 a {
color: #acaeb0;
}
.banner_img {
width: 100%;
height: 300px;
margin: auto;
overflow: hidden;
margin-top: 100px;
float: left;
}
.banner_img p {
width: 100%;
height: 300px;
margin: auto;
overflow: hidden;
position: relative;
top: 0px;
}
.banner_img p img {
position: absolute;
left: 50%;
margin-left: -960px;
}
.content {
width: 100%;
float: left;
margin-top: 20px;
padding-bottom: 50px;
}
.page_tit {
width: 100%;
height: 50px;
line-height: 50px;
border-bottom: 1px solid #f0f0f0;
font-size: 18px;
margin-bottom: 20px;
}
.page_tit .fl {
color: #333;
padding-left: 10px;
position: relative;
font-weight:bold;
}
.page_tit .fl:after {
content: "";
top: 15px;
width: 3px;
left: 0px;
position: absolute;
height: 18px;
background: #FF0000;
}
.page_tit a {
margin: 0px 2px;
}
.about_con {
width: 100%;
float: left;
font-size: 14px;
line-height: 28px;
}
.about_con div {
font-size: 14px;
color: #666;
line-height: 30px;
float: left
}
.about_con div {
width: calc(100% - 490px);
float: left;
}
anli {
float: left;
width: 100%;
}
.anli ul {
float: left;
width: 100%;
padding-top: 15px;
}
.anli ul li {
float: left;
width: 360px;
text-align: center;
margin-right: 60px;
margin-bottom: 20px;
position: relative;
height: 250px;
}
.anli ul li img {
width: calc(100% - 6px);
background: #fff;
border: 1px solid #d9d9d9;
padding: 2px;
width: 354px;
height:200px;
}
.anli ul li a b {
line-height: 38px;
display: inline-block;
color: #333333;
font-size: 14px;
width: 100%
}
.anli ul li:nth-child(3n) {
margin-right: 0px;
}
.anli ul li:hover a {
color: #FF0000;
display: inline-block;
}
.anli ul li:hover a b {
color: #FF0000
}
.anli ul li:hover img {
border: 1px solid #FF0000;
}
cer {
float: left;
width: 100%;
}
.cer ul {
float: left;
width: 100%;
padding-top: 15px;
}
.cer ul li {
float: left;
width: 360px;
text-align: center;
margin-right: 60px;
margin-bottom: 20px;
position: relative;
height: 520px;
}
.cer ul li img {
width: calc(100% - 6px);
background: #fff;
border: 1px solid #d9d9d9;
padding: 2px;
width: 354px;
height:464px;
}
.cer ul li a b {
line-height: 38px;
display: inline-block;
color: #333333;
font-size: 14px;
width: 100%
}
.cer ul li:nth-child(3n) {
margin-right: 0px;
}
.cer ul li:hover a {
color: #FF0000;
display: inline-block;
}
.cer ul li:hover a b {
color: #FF0000
}
.cer ul li:hover img {
border: 1px solid #FF0000;
}
.pageimg5{width: 100%;
float: left;}
.pageimg5 ul li {
width: 223px;
text-align: center;
float: left;
margin-right: 20px;
margin-bottom: 22px;
}
.pageimg5 ul li a{width: 100%;display: inline-block;float: left;}
.pageimg5 ul li img {vertical-align: middle;width:calc(100% - 2px);border: solid 1px #dfdfdf;}
.pageimg5 ul li:nth-child(5n){
margin-right: 0px;
}
.pageimg5 ul li:hover img{border: 1px solid #FF0000;}
#gallery-overlay {
background-color: #000;
}
#gallery-container {
font: 16px/22px verdana, arial, sans-serif;
}
#gallery {
color: #999;
display: none;
height: 200px;
margin: 0 auto;
position: relative;
width: 300px;
box-shadow: 0 0 64px #000;
-moz-box-shadow: 0 0 64px #000;
-webkit-box-shadow: 0 0 64px #000;
}
#gallery-image-container {
display: none;
height: 100%;
}
#gallery-loading {
padding: 8px;
}
#gallery-controls {
display: none;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
#gallery-controls div {
float: left;
height: 100%;
width: 50%;
}
#gallery-controls a {
background: #fff;
color: #000;
font-size: 12px;
outline-style: none;
position: absolute;
text-decoration: none;
top: 40px;
}
#gallery-previous-link {
left: 0;
padding: 6px 10px 6px 6px;
border-radius: 0 6px 6px 0;
-moz-border-radius-bottom-right: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
}
#gallery-next-link {
padding: 6px 6px 6px 10px;
right: 0;
border-radius: 6px 0 0 6px;
-moz-border-radius-bottom-left: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
}
#gallery-meta-container {
background: #fff;
color: #999;
display: none;
margin: 0 auto;
overflow: auto;
}
#gallery-image {
padding: 8px;
}
#gallery-meta {
display: none;
height: 44px;
padding: 0px 8px;
}
#gallery-meta div {
float: left;
}
#gallery-info {
text-align: left;
width: 80%;
}
#gallery-close {
line-height: 30px;
text-align: right;
width: 20%;
}
#gallery-close a {
color: #999;
font-size: 24px;
font-weight: bold;
outline-style: none;
text-decoration: none;
}
#gallery-close a:hover {
color: #bbb;
}
#gallery-title a,
#gallery-title a:link,
#gallery-title a:visited {
color: #666;
font-size: 14px;
font-weight: bold;
line-height: 14px;
}
#gallery-title a:visited:hover {
color: #999
}
#gallery-pages {
color: #999;
display: block;
font-size: 10px;
line-height: 14px;
}
.contact {
width: 100%;
float: left;
margin-top: 0px;
margin-bottom: 60px;
}
.contact1_top {
width: 100%;
display: flex;
justify-content: space-between;
}
.contact1_topl {
width: 600px;
display: flex;
flex-direction: column;
}
.contact1_topl dl {
display: flex;
flex-direction: column;
font-size: 14px;
line-height: 30px;
margin-bottom: 20px;
}
.contact1_topl dl dt {
font-size: 18px;
color: #ff0000;
}
.contact1_topl ul {
width: 100%;
display: flex;
flex-direction: row;
}
.contact1_topl ul li {
display: flex;
flex-direction: row;
width: 180px;
margin-right: 50px;
color: #0d387c;
font-size: 14px;
align-items: center;
}
.contact1_topl ul li img {
margin-right: 10px;
}
.contact1_topr {
width: 464px;
float: left;
}
.contact1_bot {
width: 100%;
float: left;
font-size: 16px;
color: #333;
margin-top: 20px;
}
.contact1_bot>p {
font-size: 14px;
}
.contact1_botcon {
background: #f5f6f6;
margin-top: 40px;
width: calc(100% - 60px);
padding: 30px 25px;
float: left;
}
.contact1_botcon ul li {
/* height: 40px; */
margin-bottom: 25px;
background: #fff;
border: 1px solid #e1e6eb;
float: left;
display: flex;
align-items: flex-start;
}
.contact1_botcon ul li.wid45 {
width: 550px;
margin-right: 30px;
}
.contact1_botcon ul li:nth-child(2n) {
margin-right: 0px;
}
.contact1_botcon ul li.wid100 {
width: 100%;
}
.contact1_botcon ul li b {
line-height: 40px;
width: 45px;
text-align: center;
display: inline-block;
}
.contact1_botcon ul li b img {
vertical-align: middle;
}
.contact1_botcon ul li input {
width: calc(100% - 70px);
padding: 0px 5px 0px 10px;
line-height: 40px;
border-left: 1px solid #e1e6eb;
}
.contact1_botcon ul li select {
width: calc(100% - 70px);
padding: 0px 5px 0px 10px;
line-height: 40px;
border: none;
border-radius: 0px;
height: 40px;
background: #fff;
border-left: 1px solid #e1e6eb;
font-size: 14px;
color: #666;
}
.contact1_botcon ul li select option {
border-radius: 0px;
}
.contact1_botcon ul li textarea {
width: calc(100% - 70px);
height: 110px;
padding: 10px;
border-left: 1px solid #e1e6eb;
}
.contact1_botcon p {
float: left;
}
.contact1_botcon p input {
width: 70px;
height: 40px;
line-height: 40px;
text-align: center;
display: inline-block;
margin-right: 10px;
color: #fff;
border-radius: 5px;
}
/*join*/
.join {
width: 100%;
margin-top: 30px;
margin-bottom: 50px;
float: left;
}
.join_topl {
width: 650px;
float: left;
display: flex;
flex-direction: column;
}
.join_topl ul li {
display: flex;
flex-direction: column;
margin-bottom: 20px;
line-height: 30px;
color: #666666;
font-size: 14px;
width: 100%;
}
.join_topl ul li p {
width: 100%;
display: inline-flex;
}
.join_topl ul li img {
width: 15px;
vertical-align: middle;
margin-top: 5px;
margin-right: 3px;
height: 15px;
}
.join_topl ul li span {
width: 100%;
display: inline-flex;
color: #325690;
}
.join_topr {
width: 510px;
float: left;
margin-left: 40px;
}
.join_topr img {
width: 100%;
float: left;
}
.news_con,
.news_con ul {
width: 100%;
float: left;
}
.news_con ul li {
width: calc(100% - 40px);
padding: 20px;
float: left;
border: 1px solid #e8e8e9;
margin-bottom: 20px;
}
.news_con ul li a {
width: 100%;
display: inline-block;
display: flex;
align-items: center;
}
.news_con ul li a>p {
float: left;
margin-right: 20px;
}
.news_con ul li dl {
width: calc(100% - 350px);
display: flex;
justify-content: space-between;
align-items: center;
}
.news_con ul li dl dt {
width: 680px;
display: flex;
flex-direction: column;
line-height: 26px;
color: #666;
}
.news_con ul li dl dt p {
font-size: 18px;
color: #333333;
}
.news_con ul li dl dd {
float: right;
}
.news_con ul li dl dt span {
line-height: 34px;
color: #999;
}
.news_con ul li dl dt span img {
width: 14px;
line-height: 34px;
margin-right: 5px;
vertical-align: middle;
}
.news_con ul li:hover dl dt p {
color: #FF0000;
}
.news_con ul li dl dd img:first-child {
display: none;
}
.news_con ul li:hover dl dd img:first-child {
display: block;
}
.news_con ul li:hover dl dd img:last-child {
display: none;
}
.pages {
display: table;
margin: auto;
padding-top: 30px;
padding-bottom: 50px;
}
.pages li {
float: left;
}
.pages li a {
height: 32px;
padding: 0px 10px;
line-height: 32px;
background: #f3f3f3;
color: #666;
display: inline-block;
margin-right: 10px;
color: #666;
text-align: center;
}
.pages li a:hover {
height: 32px;
line-height: 32px;
background: #FF0000;
color: #fff;
text-align: center;
}
.pages li.active a {
background: #FF0000;
color: #fff
}
.newsshow {
padding-bottom: 0px;
width: 100%;
float: left;
}
.newsshow .tc {
text-align: center;
width: 100%;
font-size: 18px;
color: #333333;
font-weight: normal;
padding: 10px 0px 15px;
}
.news_time {
width: 100%;
border-bottom: 1px solid #e8e8e9;
text-align: center;
line-height: 34px;
}
.news_time img {
vertical-align: middle;
width: 16px;
line-height: 34px;
margin-right: 5px;
}
.newsshow div {
line-height: 28px;
color: #666;
font-size: 14px;
padding-bottom: 5px;
float: left;
padding-top:10px;
}
.newsshow dl {
float: left;
width: 100%;
line-height: 26px;
font-size: 14px;
}
.newsshow dl dt {
float: left;
color: #666;
}
.newsshow dl dd a {
float: left;
color: #666
}
.newsshow dl dd a:hover {
color: #FF0000
}
.product {
width: 100%;
float: left;
}
.product ul {
float: left;
width: 100%;
}
.product ul li {
float: left;
margin-right: 20px;
margin-bottom: 30px;
background: #fff;
text-align: center;
width: 384px;
height: 460px;
position: relative;
background-color: #ffffff;
border: 1px solid #e5e5e5;
/* box-shadow: 3px 4px 27px 0px rgba(0, 0, 0, 0.14); */
}
.product ul li:nth-child(3n) {
margin-right: 0px;
}
.product ul li a {
display: inline-block;
width: 100%;
text-align: center;
}
.product ul li img {
width: 380px;
display: inline-block;
float: left;
padding:2px;
height: 380px;
}
.product ul li p {
position: absolute;
bottom: 0px;
z-index: 3;
left: 0px;
width: 100%;
text-align: left;
display: inline-block;
height: 75px;
border-top: 1px solid #eaeaea;
color: #333;
font-size: 20px;
background: url(/image/arrow1.png) 310px center no-repeat;
}
.product ul li p span {
width: 100%;
float: left;
display: inline-block;
}
.product ul li p i,
.product ul li p b {
padding-left: 20px;
width: calc(100% - 20px);
float: left;
display: inline-block;
font-size: 14px;
color: #666;
}
.product ul li p b {
font-size: 16px;
color: #333;
margin-top: 25px;
}
.product ul li:hover p {
background: url(/image/arrow2.png) 310px center no-repeat;
color: #FF0000;
}
.product ul li:hover p b,
.product ul li:hover p i {
color: #FF0000;
}
.faqshow_l {
width: 550px;
float: left;
}
.product_detail {
padding: 10px 0;
position: relative;
left: 0px;
}
.detail_pic {
width: 150px;
float: left;
margin-right: 20px;
}
.detail_pic img {
width: 100%;
}
.detail_text {
width: 490px;
}
.detail_text h1 {
color: #e7a60b;
font-size: 26px;
line-height: 36px;
margin-bottom: 5px;
}
.detail_text p {
font-size: 14px;
line-height: 24px;
}
.detail_text .buy-btn {
display: block;
width: 150px;
height: 46px;
line-height: 46px;
text-align: center;
font-size: 18px;
color: #fff;
border-radius: 3px;
background: #008BD6;
margin-top: 40px;
margin-bottom: 15px;
}
.product_detail_list {
padding: 0px 0;
overflow: hidden;
}
.product_detail_list ul {
margin-right: -20px;
position: relative;
}
.product_detail_list li {
float: left;
width: 208px;
margin-right: 20px;
text-align: center;
}
.product_detail_list li .product_detail_list_pic {
height: 208px;
padding: 3px;
box-sizing: border-box;
border: 1px solid #efefef;
overflow: hidden;
}
.product_detail_list li img {
width: 100%;
}
.product_detail_list li p a {
display: block;
font-size: 14px;
line-height: 34px;
background: #008bd6;
color: #fff;
}
.product_detail_info_l {
position: relative;
float: left;
}
.product_big {
width: 500px;
height:500px;
}
.product_big img{
border: 1px solid #e9e9e9;
padding:2px;
width:494px;
height:494px;
}
.img_mark {
position: absolute;
top: 0;
left: 0;
width: 200px;
height: 200px;
background-size: 100%;
margin: -100px 0 0 -100px;
display: none;
}
.zoom_box {
position: absolute;
top: 0;
right: -560px;
width: 390px;
height: 390px;
border: 1px solid #e9e9e9;
display: none;
}
.product_small {
position: relative;
width: 152px;
float: left;
margin-right: 20px;
margin-top: 10px;
overflow: hidden;
height: 560px;
}
.product_small_list {
margin-left: 2px;
width: 154px;
height: 490px;
overflow: hidden;
float: left;
}
.product_small_list ul {
width: 150px;
height: 10000px;
position: absolute;
}
.product_small_list li {
float: left;
width: 148px;
height: 148px;
text-align: center;
padding: 2px;
margin: 0 2px;
border: 1px solid #e9e9e9;
box-sizing: border-box;
cursor: pointer;
overflow: hidden;
margin-top: 16px;
}
.product_small_list li img {
width: 142px;
height: 142px;
}
.product_small_list li.show {
border: 1px solid #FF0000;
padding: 2px;
}
.faqshow div.product_small_btn {
width: 150px;
margin-left: 2px;
height: 28px;
line-height: 28px;
text-align: center;
font-size: 14px;
border: 1px solid #ccc;
background: #e9e9e9;
box-sizing: border-box;
float: left;
cursor: pointer;
position: relative;
z-index: 6;
}
.faqshow div .product_small_r {
float: left;
position: relative;
top: 14px;
left: 0px;
}
.faqshow .faqshow_r {
width: 650px;
float: right;
padding-top: 20px;
}
.faqshow .faqshow_r p {
padding-bottom: 10px
}
.faqshow .faqshow_r p.col_0c5aaa {
color: #0c5aaa
}
.faqshow dl {
float: left;
width: 100%;
line-height: 26px;
font-size: 14px;
}
.faqshow dl dt {
float: left;
color: #666;
}
.faqshow dl dd a {
float: left;
color: #666
}
.faqshow dl dd a:hover {
color: #0c5aaa
}
.faqshow_bot {
width: 100%;
float: left;
margin-top: 50px;
}
.faqshow_bot .faqshow_tit {
width: 100%;
height: 45px;
line-height: 45px;
background: #f7f7f7;
}
.faqshow_tit b {
background: #FF0000;
display: inline-block;
padding: 0px 20px;
height: 45px;
line-height: 45px;
color: #fff;
}
.faqshow_botcon {
width: 100%;
float: left;
margin-top: 20px;
font-size:14px;
line-height:30px;
}
.faqshow_botcon img {
border: none;
}
.download {
width: 100%;
float: left;
margin-top: 20px;
}
.download ul {
width: 100%;
float: left;
margin-right: 40px;
}
.download ul:last-child {
margin-right: 0px;
}
.download ul li {
width: 48%;
height: 45px;
line-height: 45px;
float: left;
background: #efefef;
margin-bottom: 8px;
cursor: pointer;
}
.download ul li:nth-child(2n) {
float: right
}
.download ul li p {
position: relative;
text-indent: 30px;
width: calc(100% - 150px);
overflow: hidden;
float: left;
font-size: 14px;
}
.download ul li p:before {
position: absolute;
left: -15px;
content: '·';
top: 0px;
font-size: 40px;
color: #333;
font-size: 14px;
}
.download ul li span {
float: right;
}
.download ul li span a {
width: 120px;
height: 45px;
background: #333;
line-height: 45px;
text-align: center;
display: inline-block;
color: #fff;
font-size: 14px;
}
.download ul li:hover span a {
width: 120px;
height: 45px;
background: #FF0000;
line-height: 45px;
text-align: center;
display: inline-block;
color: #fff;
font-size: 14px;
}
.download ul li.hover {
color: #FF0000
}
.lf {
float: left;
}
.rt {
float: right;
}
.page_btn {
text-align: center;
padding-top: 30px;
}
.page_btn a {
display: inline-block;
margin: 0 10px;
padding: 5px 10px 5px 10px;
background: #efefef;
font-size: 14px;
border-radius: 3px;
}
.page_btn a.show, .page_btn a:hover {
background: #FF0000;
color: #fff;
}
.page_join_box li {
margin-bottom: 20px;
}
.page_join_tt {
font-size: 14px;
font-weight: bold;
line-height: 36px;
padding-left: 7px;
background: #f3f3f3;
}
.page_join_list {
padding-top: 10px;
font-size: 14px;
color: #666666;
line-height: 32px;
display: none;
}
.page_join_list h6 {
font-weight: bold;
}
.page_product_box .page_technology_tt a {
color: #01772b;
}
.page_right .m-news-bd li{
margin-top: 20px;
}
.page_right .m-news-bd .m-news-article{
width: 800px;
padding-right: 50px;
}
.page_news_detail_box .page_news_detail_tt {
font-size: 18px;
font-weight: bold;
margin: 20px 0;
text-align: center;
color:#004098;
}
.page_news_detail_box .page_news_detail_text {
font-size: 14px;
line-height: 28px;
text-align: justify;
}
.page_news_detail_next {
margin-top: 20px;
}
.page_news_detail_next p {
font-size: 14px;
line-height: 24px;
}
.page_news_detail_next a {
margin: 0 5px;
}
.page_news_detail_next a:hover {
color: #fd7507;
}
.sub, .res {
width: 100px;
line-height: 30px;
border-radius: 3px;
border: 0;
color: #fff;
margin-right: 10px;
cursor: pointer;
transition: all .5s ease;
margin-bottom: 25px;
}
.sub {
background: #333;
margin-left: 50px;
}
.sub:hover {
background: #ff0000;
}
.res {
background: #333;
}
.res:hover {
background: #ff0000;
}
.fd_bottom_copy{
font-size: 14px;
width: 1200px;
padding-top: 10px;
margin: 0 auto;
position: relative;
}
.fd_bottom_copy a{
/* position: absolute; */
color: #9f9f9f;
}
.fd_bottom_copy a:last-child{
float: right;
}
.fd_bottom{
height:316px;
}
.fd_bottom div{
width: 240px;
padding-top: 60px;
float: left;
}
.fd_bottom div span{
display: inline-block;
width: 32px;
height: 3px;
overflow: hidden;
background: #FF0000;
margin-bottom: 10px;
}
.fd_bottom div p a{
color: #ccc;
}
.fd_bottom div h2{
color: #fff;
font-size: 18px;
}
.fd_bottom div h2 i{
color: #FF0000;
}
.zo_title{
font-size: 26px;
font-weight: bold;
text-align: center;
padding: 80px 0 25px 0;
}
.zo_title_bg{
background: url('/image/03.png') no-repeat 100% 100%;
width: 100%;
height: 15px;
margin-top: 5px;
}
.zo_four{
overflow: hidden;
margin-bottom: 60px;
}
.zo_four >div{
float: left;
width: 285px;
margin-right: 20px;
}
.zo_four >div:nth-child(4n){
margin-right: 0;
}
.zo_four >div h3{
margin: 5px 0;
}
.zo_four >div h3:hover{
color: #c00;
}
.zo_four >div img{
width: 100%;
box-sizing: border-box;
border: 1px solid #ccc;
padding: 2px;
}
.zo_four >div p{
font-size: 14px;
color: #7d7d7d;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
line-height:20px;
}
.zo_products{
/* margin-bottom: 50px; */
}
.zo_products >div p{
text-align: center;
}
.zo_products >div{
margin-bottom: 15px;
}
.zo_products >div:hover img{
border: 1px solid #c00;
}
.zo_products >div:hover p{
color: #c00;
}
.zo_four .zo_four_more{
margin-top: 10px;
display: inline-block;
width: 100%;
height: 40px;
background: #f0f0f0 url('/image/02.png') no-repeat 20px center;
}
.zo_four >div:hover .zo_four_more{
background: #f0f0f0 url('/image/01.png') no-repeat 20px center;
}
.zo_four >div:hover .zo_four_more span{
background: #c00;
}
.zo_four .zo_four_more span{
display: inline-block;
height: 40px;
line-height: 40px;
padding: 0 20px;
float: right;
background: #333;
color: #fff;
}
.zo_about{
background: url(/image/04.jpg) center center no-repeat;
color: #fff;
margin-bottom: 100px;
height:680px;
width:100%;
float:left;
}
.zo_about .main{
position: relative;
padding-bottom: 150px;
}
.zo_about .main >p{
font-size: 16px;
margin-bottom: 20px;
line-height:30px;
}
.zo_about .zo_about_img{
position: absolute;
width: 100%;
left: 0;
bottom: -100px;
}
.zo_about .zo_about_img img{
float: left;
width: 285px;
margin-right: 20px;
}
.zo_about .zo_about_img img:last-child{
margin-right: 0px;
}
.zo_message{
background: url('/image/05.jpg') no-repeat 100% 100%;
text-align: center;
padding-bottom: 80px;
}
.zo_message{
background: url(/image/05.jpg) center center no-repeat;
color: #333;
height:500px;
width:100%;
float:left;
text-align: center;
}
.zo_message form input{
border: 1px solid #ccc;
height: 60px;
line-height: 60px;
text-indent: 10px;
}
.zo_message form >input{
width: 500px;
margin: 0 10px;
}
.zo_message form p{
margin: 15px 0;
}
.zo_message form p input{
width: 1020px;
}
.zo_message form textarea{
border: 1px solid #ccc;
text-indent: 10px;
width: 1020px;
height: 80px;
padding-top: 10px;
margin-bottom: 20px;
}
.zo_message form >span{
cursor: pointer;
display: inline-block;
width: 300px;
margin: 0 10px;
height: 60px;
line-height: 60px;
background: #3f4346;
color: #fff;
text-align: center;
}
.zo_message form >span:hover{
background: #c00;
}
.zo_tab_span span{
display: inline-block;
padding: 8px 10px;
border-radius: 4px;
background:#f0f0f0;
color: #414340;
margin: 0 10px;
font-size: 14px;
font-weight: 400;
margin-bottom: 10px;
font-size: 16px;
cursor: pointer;
}
.zo_tab_span .zo_tab_active,.zo_tab_span span:hover{
background: #c00;
color: #fff;
}
.zo_news{
overflow: hidden;
padding-bottom: 60px;
display: none;
}
.zo_news >div{
float: left;
width: 575px;
margin-right: 50px;
margin-bottom: 20px;
}
.zo_news >div:nth-child(2n){
margin-right: 0;
}
.zo_news >div a >div{
float: left;
}
.zo_news >div a:hover h3{
color: #c00;
}
.zo_news >div a:hover span{
color: #c00;
text-decoration: underline;
}
.zo_news_left img{
width: 155px;
border: 1px solid #ccc;
padding: 2px;
margin-right: 10px;
}
.zo_news_right{
width: 400px;
}
.zo_news_right h3{
border-bottom: 1px dotted #ccc;
padding-bottom: 6px;
font-weight:bold;
}
.zo_news_right span{
color:#FF0000;
}
.zo_news_right p{
color: #666;
margin: 5px 0;
height: 70px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
line-height:23px;
}
.zo_bottom_link{
position: absolute;
right: 0px;
top: 10px;
width: 150px;
height: 30px;
background: url('/image/icon.png') no-repeat;
background-size: 100% 100%;
}
.zo_bottom_link a{
display: inline-block;
width: 30px;
height: 30px;
margin-right: 10px;
}
.zo_bottom_link a:last-child{
margin-right: 0;
}
.zo_bottom_link-text{
position: absolute;
right: 160px;
top: 10px;
}
.indextit {
text-align: center;
margin-top: 60px;
margin-bottom: 30px;
}
.indextit p{
font-size: 30px;
color: #333;
font-weight: bold;height: 40px;
text-transform: uppercase
}
.indextit span {width: 64px;height: 4px;background: #ff0000;border-radius: 4px;display: inline-block;}
.indextit1 p{color: #fff;}
.indextit1 span{background-color: #ff0000;}
.index1 {width: 100%;float: left;background: rgb(242,242,242);}
.index1con ul{
width: 100%;
float: left;
}
.index1con ul li {width: 380px;height: 490px;margin-bottom:30px;
;box-shadow:-1px 5px 10px 0px #666; box-shadow: 3px 4px 27px 0px rgba(0, 0, 0, 0.14);float: left;margin-right: 30px;}
.index1con ul li img{width: 100%;}
.index1con ul li:nth-child(3n){
margin-right: 0px;
}
.index1con ul li p{
width: 330px;
padding: 10px 25px;
float: left;
}
.index1con ul li i,.index1con ul li span {width: 100%;float: left;display: inline-block;}
.index1con ul li i{
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 18px;color: #333;
line-height:30px;
margin-bottom: 10px;
}
.index1con ul li span{
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
font-size: 14px;color: #666;
line-height: 26px;
margin-bottom: 10px;
}
.index1con ul li:hover i{color: rgb(0,126,199);}
.index_2{width: 100%;float: left;background:url(/image/bg.jpg) top center no-repeat;}
.index2_con_top {width: 100%;color: #fff;margin-bottom:50px;float: left;font-size: 16px;line-height: 28px;}
.index2_con_top p{width: 100%;float: left;margin-bottom: 40px;}
.index2_con_bot {width: 100%;float: left;}
.index2_con_bot ul{
width: 100%;
float: left;
}
.index2_con_bot ul li {width: 380px;height: 320px;background: #fff;margin-bottom:30px;
;box-shadow: 3px 4px 27px 0px rgba(0, 0, 0, 0.14);float: left;margin-right: 30px;text-align:center;}
.index2_con_bot ul li:nth-child(3n){
margin-right: 0px;
}
.index2_con_bot ul li span{
width: 320px;
padding: 10px 30px;
float: left;
font-size: 15px;
line-height: 26px;
color: #999;
text-align:left;
}
.index2_con_bot ul li b{width: 100%;padding-top: 50px;display:inline-block;text-align: center;}
.index2_con_bot ul li p{font-size: 22px;text-transform: capitalize;color: #333;width: 100%;float: left;margin-top: 15px;margin-bottom: 5px;}
.index3con {width: 100%;float: left;}
.index3con ul{
width: 100%;
float: left;
}
.index3con ul li {width: 380px;height: 460px;background: #fff;margin-bottom:30px;float: left;margin-right: 30px;text-align:center;}
.index3con ul li img{width: 100%;}
.index3con ul li:nth-child(3n){
margin-right: 0px;
}
.index3con ul li span{
width: 380px;
margin: 0px 0px 10px;
float: left;
font-size: 14px;
line-height: 26px;
color: #999;
text-align: left;
height: 90px;
}
.index3con ul li p{font-size: 16px;text-transform: capitalize;color:#333;width: 380px;margin: 10px 0px;float: left;line-height: 30px;margin-top: 10px;text-align: left;}
.index3con ul li p:hover{ color:#ff0000}
.index3con ul li i{width:100%;padding-top: 10px;display:inline-block;}
.index3con ul li i b{
float: left;width: 140px;height: 36px;line-height: 36px;
border-radius: 5px;
background:#333;
color: #fff;
}
.index3con ul li i b:hover{
float: left;width: 140px;height: 36px;line-height: 36px;
border-radius: 5px;
background:#ff0000;
color: #fff;
}
.index3con ul li i strong{
float: right;width: 140px;height: 36px;line-height: 36px;
border-radius:5px 0px 0px 5px;
color: #fff;
background: #007EC7;
text-transform: capitalize;
}
.index3con ul li:hover i strong{
background: #F79118;
}
.product_list1 ul {
margin: 0 -13px;
}
.product_list1 li {
float: left;
width: 286px;
box-sizing: border-box;
margin: 0 5px 20px 14px;
padding: 3px;
}
.product_list_img1 {
width: 280px;
height: 210px;
overflow: hidden;
}
.product_list_img1 img {
width: 270px;
height: 200px;
padding:3px;
border: 1px solid #e8e8e8;
}
.product_list_text1 {
font-size: 13px;
line-height: 32px;
text-align: center;
}
.product_list_text1 a {
display: block;
color: #666;
transition: all .5s ease;
font-size:14px;
}
.product_list1 li:hover a {
color: #ff0000;
font-size:14px;
}
.index2_con1 {
width: 100%;
float: left;
margin-top: 0px;
}
.index2_con_tit1{
width: 100%;
float: left;
position: relative;
}
.index2_con_tit1 ul{
display: table;
position: relative;
margin: 0px auto;
z-index: 3;
}
.index2_con_tit1 ul li {
float: left;
width: 190px;
height: 48px;
line-height: 48px;
margin-right: 10px;
text-align: center;
position: relative;
z-index: 3;
}
.index2_con_tit1 ul li a {
border: 1px solid #efefef;
width: 100%;
background: #efefef;
height: 48px;
line-height: 48px;
display: inline-block;
border-radius: 5px;
font-size:18px;
}
.index2_con_tit1 ul li:hover a,.index2_con_tit1 ul li.hover a{
background-image: linear-gradient(-32deg,
#ff0000 0%,
#ff0000 100%),
linear-gradient(
#ff0000,
#ff0000);
color: #fff;
border: #ff0000;
font-size:18px;
}
.index2_con_bot1{
width: 100%;
float: left;
margin-top: 40px;
height:460px;
overflow: hidden;
}
.index2_con_bot1 ul li{
width: 380px;
height: 430px;
float: left;
margin-right: 30px;
text-align: center;
margin-bottom: 30px;
}
.index2_con_bot1 ul li a{
width: 380px;
/* padding: 1px; */
height: 430px;
border-radius: 2px;
overflow: hidden;
display: inline-block;
}
.index2_con_bot1 ul li i{width: 380px;height:380px;background: #fff;display: inline-block;text-align: center;}
.index2_con_bot1 ul li i img {vertical-align: middle;width:calc(100% - 6px);padding:2px;border: 1px solid #cfcfcf; height:370px;}
.index2_con_bot1 ul li b{
width: 100%;
float: left;
display: inline-block;
font-size: 14px;
color: #333;
/* margin-top: 15px; */
line-height: 50px;
margin-top:0px;
}
.index2_con_bot1 ul li:hover i img{
border:1px solid #ff0000;
}
.index2_con_bot1 ul li:hover a{
color: #ff0000;
}
.index2_con_bot1 ul li:hover a b{
color: #ff0000;
}
/*
FILE ARCHIVED ON 03:24:53 Feb 04, 2022 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 09:19:24 Nov 08, 2024.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 0.546
exclusion.robots: 0.03
exclusion.robots.policy: 0.019
esindex: 0.012
cdx.remote: 19.862
LoadShardBlock: 170.108 (3)
PetaboxLoader3.resolve: 192.404 (3)
PetaboxLoader3.datanode: 98.109 (4)
load_resource: 182.607
*/