/*公司简介*/
*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-repeat: no-repeat;}
h1, h2, h3, h4, h5, h6, p{margin: 0;padding: 0;font-weight: normal;}
.compro-dl .sname, .compro-dl .title {font-family: Montserrat;}
.compro-dl .sname {opacity: 0.24;text-transform: uppercase;padding: 5px 0;line-height: 16px;}
.compro-dl .title {color: #ccc2c2;font-size: 24px;line-height: 30px;padding: 0 0 10px;}
.compro-dl .thumb {color: #8e8989;}
.compro-dl .infor {padding: 20px 0 0 0;color: #666666;opacity: 0.7;font-size: 13px;}
.NavTop{margin-top: 60px !important;}
@media (min-width: 768px) {.compro-dl .title {font-size: 26px;line-height: 40px;}
.compro-dl .infor {columns: 50px 2;-webkit-columns: 50px 2;-moz-columns: 50px 2;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;}
}
@media (min-width: 1199px) {.comprofile-min {position: relative;}
.comprofile-min:before {content: "";display: block;width: 32%;max-width: 740px;position: absolute;top: 35px;left: 0;bottom: 0;}
.compro-dl .title {font-size: 28px;line-height: 42px;padding: 22px 0 12px;}
.compro-dl .thumb {float: left;width: 32%;max-width: 380px;padding: 30px 0 0 0;position: relative;}
.compro-dl .infor {overflow: hidden;padding: 0 0 45px 30px;}
}
@media (min-width: 1440px) {.comprofile-min:before {width: 34%;}.compro-dl .thumb {padding: 43px 0 0 0;}}
@media (min-width: 1680px) {.comprofile-min:before {width: 36%;}}
@media (min-width: 1800px) {.comprofile-min:before {width: 40%;}}
/*公司简介*/
.compGlobal-min {background: url(../images/wicon4.jpg) no-repeat center center;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.compGlobal-min .commonweb {position: relative;}
.compGlobal-min .comgtext {color: #9b9b9f;}
.clumb-title .en {color: #d82019;text-transform: uppercase;font-family: Rubik;}
.clumb-title .cn {color: #34364b;padding: 0 0 4px 0;}
.font14 {font-size: 14px;line-height: 38px;}
.font22 {font-size: 22px;white-space: normal;}
.font30 {font-size: 30px;line-height: 32px;}
.h18 {height: 18px;}
.common-clumb-min {padding-top: 77px;}
@media (min-width: 1024px) {.compGlobal-min {min-height: 522px;padding-top: 43px;}
.comgimg {position: absolute;top: -12px;right: -60px;width: 83%;max-width: 992px;}
.comgtext {position: relative;z-index: 1;max-width: 700px;padding: 10px 360px 0 0;}
}
.cul{margin: 100px 0;display: block;overflow: hidden;}
.ul-about li{float: left;width: 33.333%;text-align: center;font-size: 14px;line-height: 24px;color: #666;}
.ul-about li h3{font-size: 24px;color: #666;line-height: 36px;}
.ul-about li em{display: inline-block;width: 45px;height: 0;border-bottom: 1px solid #7f7f90;margin-bottom: 20px;margin-top: 25px;}
.ul-about li .block{position: relative;width: 100px;height: 140px;margin: 0 auto;}
.ul-about li .block img{position: absolute;left: 0;top: 0;}
.gallery-item {margin: 0 0 30px;overflow: hidden;}
.col-lg-4{width:30%;float:left;position: relative;min-height: 1px;margin-right: 60px;}
.our-work .gallery-item .inner-contents {border-bottom: 1px solid #cad3db;border-bottom: none;}
.our-work .gallery-item {margin-bottom: 40px;}
.our-work .gallery-item:nth-child(3n) {margin-right: 0 !important;}
.our-work .gallery-item figure {position: relative;margin: 0 0 23px;}
.our-work .gallery-item figure:hover .gallery-btn {opacity: 1;}
.our-work .gallery-item img {padding: 0;margin: 0;max-width: 100%;border: 1px #ededed solid;}
.our-work .gallery-item .gallery-btn {position: absolute;top: 45%;left: 50%;z-index: 200;width: 160px;margin: -22px 0 0 -79px;opacity: 0;padding: 10px 0;text-align: center;font-size: 14px;font-weight: 700;color: #ffffff;border: 2px solid #ffffff;background-color: #fd4b63;}
.our-work .gallery-item .gallery-btn:hover {color: #f16543;background-color: #ffffff;}
.our-work .gallery-item .media-container {position: absolute;z-index: 100;opacity: 0;width: 100%;height: 100%;background-color: #fd4b63;}
.our-work .gallery-item .item-title {font-size: 15px;margin-top: 0;margin-bottom: 0px;color: #61676c;color: #282828;padding-bottom: 0;position: relative;z-index: 999;overflow-x: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.4;text-align: center;}
.our-work .gallery-item p {margin-bottom: 12px;}
.our-work .gallery-item p a {color: #a1a9b0;margin-right: 3px;text-decoration: none;}
.our-work .gallery-item p a:hover {color: #f16543;}
/*品牌历程*/
.History-min {padding-top: 30px;}
.history-list {padding: 0 40px;position: relative;}
.historyulitem {position: relative;overflow: hidden;}
.historyulitem ul {font-size: 0;width: 9999px;webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate(0, 0);-ms-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);position: relative;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;display: block;}
.historyulitem li {width: 300px;display: inline-block;vertical-align: bottom;background: url(../images/wicon25.png) 7px 0 repeat-y;position: relative;color: #4c4c4c;}
.history-text p{margin-bottom:10px;}
.historyulitem li:after {position: absolute;content: "";width: 14px;height: 14px;border: 3px solid #d5d5d5;top: 0;left: 0;display: block;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: #ffffff;}
.historyulitem li .history-con {padding: 0 10px 30px 30px;-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-backface-visibility: hidden;position: relative;-webkit-font-smoothing: none;font-size: 14px !important;color: #868686;}
.historyulitem li .year-num {margin-top: 20px;display: block;color: #999999;font-size: 30px;line-height: 30px;font-family: Rubik;}
.history-btn {display: block;position: absolute;width: 32px;height: 33px;background-position: center center;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;background-repeat: no-repeat;cursor: pointer;bottom: 50px;}
.history-btn.hisswiper-left {left: -5px;background-image: url(../images/prev2.png);}
.history-btn.hisswiper-left:hover {background-image: url(../images/prev2ho.png);}
.history-btn.hisswiper-right {right: -5px;background-image: url(../images/next2.png);}
.history-btn.hisswiper-right:hover {background-image: url(../images/next2ho.png);}
@media (min-width: 1024px) {.History-min {padding-top: 55px;}
.history-btn {width: 42px;height: 42px;bottom: 144px;}
.history-list {padding: 0;}
.historyulitem li .year-num {margin-top: 52px;font-size: 42px;line-height: 42px;}
.historyulitem li .history-con {padding: 23px 20px 51px 30px;}
.thumb-text {bottom: 17%;}
}
@media (min-width: 1440px) {.history-btn.hisswiper-left {left: -113px;}
.history-btn.hisswiper-right {right: -113px;}
}
/*公司考察*/
.Cvisitrepair li {margin-bottom: 13px;}
.Cvisitrepair label {display: block;position: relative;}
.Cvisitrepair label span {display: block;margin-bottom: 5px;color: #4c4c4c;font-size: 14px;}
.Cvisitrepair label em {color: #fb0013;margin-right: 2px;}
.Cvisitrepair label input {font-family: "Microsoft YaHei";}
.Cvisitrepair label .inputext {display: block;height: 40px;line-height: 40px;border: 1px solid #dddddd;width: 100%;padding: 10px;}
.Cvisitrepair label .vccode {display: block;position: absolute;right: 0;top: 30px;width: 79px;height: 30px;cursor: pointer;}
.Cvisitrepair label .changecode {display: block;}
.Cvisitrepair label textarea {display: block;width: 100%;border: 1px solid #dddddd;padding: 10px 20px;height: 190px;font-family: "Microsoft YaHei";}
.Cvisitrepair label .submit, .Cvisitrepair label .reset {display: inline-block;width: 100px;height: 36px;line-height: 36px;text-align: center;color: #fff;font-weight: bold;font-size: 15px;margin: 0 auto;cursor: pointer;}
.Cvisitrepair label .submit {background-color: #d82019;}
.Cvisitrepair label .reset {background-color: #aeaeae;}
.Cvisitrepair .licode .inputext {width: 70%;}
.Cvisitrepair .lisubmit {text-align: center;}
.Cvisitrepair .liselect {background: none;padding: 0;}
.Cvisitrepair .liselect .select-box {background: #ffffff url(../images/wicon20.png) no-repeat 92% center;font-size: 14px;margin: 0 0 10px 0;border: 1px solid #dddddd;}
.Cvisitrepair .liselect .select-box:last-child {margin-right: 0;}
.Cvisitrepair .liselect select {display: block;height: 38px;line-height: 38px;width: 100%;padding: 0 10px;cursor: pointer;background: none;color: #929292;}
.Cvisitrepair .liselect select::-ms-expand {display: none;}
@media (min-width: 768px) {.Cvisitrepair li {margin-bottom: 34px;}
.Cvisitrepair label span {float: left;width: 140px;font-size: 14px;margin-right: 20px;margin-bottom: 0;height: 40px;line-height: 40px;text-align: right;}
.Cvisitrepair label .inputext {height: 40px;line-height: 40px;float: left;width: 300px;}
.Cvisitrepair label .vccode {top: 50%;margin-top: -15px;}
.Cvisitrepair .liselect .select-box {float: left;width: 40%;margin: 0 10px 0 0;max-width: 145px;}
.Cvisitrepair .liselect .select-box select {height: 40px;line-height: 40px;}
}
@media (min-width: 1024px) {.Comvisitform {padding-top: 10px;padding-bottom: 70px;}
.Cvisitrepair {max-width: 1155px;margin: 0 auto;}
.Cvisitrepair li {float: left;width: 50%;max-width: 460px;}
.Cvisitrepair li:nth-child(odd) {margin-right: 20px;}
.Cvisitrepair .litextarea {margin-top: -7px;}
.Cvisitrepair .litextarea, .Cvisitrepair .lisubmit {width: 100%;max-width: 100%;margin-top:30px;}
.Cvisitrepair .licode .inputext {max-width: 183px;}
.Cvisitrepair label textarea {float: left;width: 88%;max-width: 730px;}
.Cvisitrepair label .inputext .vccode {width: 280px;height: 40px;float: left;}
.Cvisitrepair label .submit, .Cvisitrepair label .reset {width: 168px;height: 52px;line-height: 52px;font-size: 18px;margin: 0 15px;}
}
@media (min-width: 1199px) {.Cvisitrepair {background: url(../images/wicon21.png) no-repeat 0 0;-moz-background-size: auto;-o-background-size: auto;background-size: auto;padding: 56px 38px 56px 0;}
.Cvisitrepair li {margin-bottom: 50px;}
.Cvisitrepair li:nth-child(odd) {margin-right: 50px;}
.Cvisitrepair .liselect .select-box.input-box {width: 25%;margin: 0 0 0 10px;}
}
@media (min-width: 1260px) {.Cvisitrepair {padding: 70px 38px 30px 0;}
.Cvisitrepair .liselect {max-width: 580px;}
.Cvisitrepair .liselect .select-box {margin: 0 20px 0 0;max-width: 180px;}
}
input, textarea, select {outline: none;}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea {outline-style: none;-webkit-appearance: none;resize: none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.Download-list ul {padding-bottom: 20px;}
.Download-list li {border: 1px solid #e6e6e6;position: relative;padding: 10px 80px 10px 15px;margin: 0 0 15px 0;-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;position: relative !important;top: auto !important;}
.Download-list li .down-text {display: block;display: -webkit-box;height: 48px;line-height: 24px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #666666;}
.Download-list li .down-btn {display: block;width: 68px;height: 100%;background: #f2f2f2 url(../images/wicon13.png) no-repeat center center;position: absolute;right: 0;top: 0;-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.Download-list li:hover {border-color: #d82019;background-color: #d82019;}
.Download-list li:hover .down-text {color: #ffffff;}
.Download-list li:hover .down-btn {background-color: #e31a13;background-image: url(../images/wicon13ho.png);}
@media (min-width: 768px) {.Download-list li {padding: 32px 80px 32px 15px;margin: 0 0 22px 0;}
.Download-list li .down-text {font-size: 16px;display: block;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;height: 24px;line-height: 24px;}
.Download-list li .down-btn {width: 90px;height: 65px;top: -1px;right: -1px;}
}
@media (min-width: 1024px) {.Download-list {padding-top: 56px;padding-bottom: 42px;}
.Download-list ul {padding-bottom: 45px;}
.Download-list li {padding: 20px 180px 20px 56px;}
}

