* { margin: 0 auto; padding: 0; list-style: none;}
body { min-width: 1200px; line-height: 22px; font-family: Microsoft YAHEI, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background: #f5f5f5;}
a { color: #333; text-decoration: none;}
a:hover { text-decoration: none; color: #eb2914;}
.warp { width: 1500px; margin: 0 auto;}
.clear { clear: both;}
#VCode { cursor: pointer;}
input[type=button],
input[type=submit],
input[type=file],
button { cursor: pointer; -webkit-appearance: none;}
textarea { -webkit-appearance: none;}
::-webkit-input-placeholder { color: #333;} 
:-moz-placeholder { color: #333;} 
::-moz-placeholder { color: #333;}
:-ms-input-placeholder { color: #333;} 

/*头部*/
.kong { width: 100%; height: 125px; background: #fff;}
.header { width: 100%; height: 125px; box-shadow: 0 4px 10px rgba(0,0,0,0.06); position: fixed; left: 0; top: 0; z-index: 999;}
.header .top { width: 100%; height: 40px; line-height: 40px; background: #b98d18; position: relative; z-index: 9;}
.header .top .serch { float: right; width: 40px; height: 40px;}
.header .top .serch .aniu { width: 40px; height: 40px; cursor: pointer; background: url(../images/st01.png) no-repeat center;}
.header .top .serch .nrs { display: none; width: 100%; height: 70vh; padding-top: 30vh; overflow: hidden; background: rgba(0,0,0,0.8); position: absolute; right: 0; top: 0; z-index: 9;}
.header .top .serch .nrs .close { width: 50px; height: 50px; cursor: pointer; border-radius: 50px; overflow: hidden; background: rgba(255,255,255,0.9); position: absolute; right: 15px; top: 15px; z-index: 99; -webkit-transition: all .5s ease; transition: all .5s ease;}
.header .top .serch .nrs .close::after { display: block; content: "+"; width: 50px; height: 50px; line-height: 43px; font-weight: 100; font-size: 36px; color: #333; text-align: center; margin: auto; -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2;}
.header .top .serch .nrs .close:hover { background: #b98d18;}
.header .top .serch .nrs .close:hover::after { color: #fff;}
.header .top .serch .nrs form { display: block; width: 900px; height: 62px; padding: 5px; background: #fff;}
.header .top .serch .nrs input { display: block; float: left; width: calc(100% - 192px); height: 60px; line-height: 60px; font-size: 16px; color: #333; outline: none; padding: 0 15px; border: 1px solid #ddd; overflow: hidden; background: #fff;}
.header .top .serch .nrs .btn { width: 160px; height: 62px; line-height: 62px; color: #fff; text-align: center; text-transform: Uppercase; margin: 0; border-color: #b98d18; background: #b98d18;}
.header .top .hov .nrs { display: block;}
.header .top .langu { float: right; width: 120px; margin: 0 30px;}
.header .top .langu p { line-height: 40px; font-size: 12px; color: #fff; padding: 0 10px 0 25px; background: url(../images/st02.png) no-repeat left center; position: relative;}
.header .top .langu p::after { display: block; content: ""; width: 0; height: 0; margin: auto; border-style: solid; border-width: 5px 5px 0 5px; border-color: #fff transparent transparent transparent; position: absolute; right: 0; top: 0; bottom: 0;}
.header .top .langu .nr { display: flex; flex-direction: row; justify-content: center; width: 100%; height: 0; text-align: center; overflow: hidden; background: #fff; position: absolute; left: 0; top: 40px; z-index: 2;}
.header .top .langu .nr p { margin: 0 20px; padding: 30px;}
.header .top .langu .nr p b { display: block; line-height: 40px; font-size: 14px; color: #000; margin-bottom: 15px;padding-bottom: 10px; border-bottom: 1px solid #333;}
.header .top .langu .nr p a { display: block; line-height: 35px; font-size: 12px; color: #333; -webkit-transition: all .5s ease; transition: all .5s ease;}
.header .top .langu .nr p a:hover { color: #b98d18;}
.header .top .langu:hover .nr { height: auto;}
.header .top .nav { float: right; max-width: 60%;}
.header .top .nav a { display: inline-block; font-size: 14px; color: #fff; margin-right: 30px;}
.header .nr { width: 100%; height: 85px; background: rgba(255,255,255,0.95); position: relative;}
.header .nr .logo { float: left; width: 185px; height: 45px; margin: 20px 0; overflow: hidden;}
.header .nr .logo img { display: block; height: 100%;}
.header .nr .nav { float: right; max-width: calc(100% - 200px);}
.header .nr .nav li { float: left; height: 85px; line-height: 85px; margin-left: 40px;}
.header .nr .nav li a { display: block; font-size: 16px; color: #333; position: relative; -webkit-transition: all .5s ease; transition: all .5s ease;}
.header .nr .nav li a::after { display: block; content: ""; width: 0; height: 2px; margin: auto; background: #b98d18; position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; -webkit-transition: all .5s ease; transition: all .5s ease;}
.header .nr .nav li:hover a::after,
.header .nr .nav .on a::after { width: 100%;}
.header .nr .nav li:hover a,
.header .nr .nav .on a { color: #b98d18;}
.header .nr .nav li .sub { display: none; width: 100%; font-size: 0; padding: 30px 0; border-top: 1px solid #e6e6e6; background: rgba(255,255,255,0.95); position: absolute; left: 0; top: 85px;}
.header .nr .nav li .sub p { display: block; float: left; margin-right: 60px;}
.header .nr .nav li .sub p:last-child { margin-right: 0;}
.header .nr .nav li .sub p b { display: block; line-height: 45px; margin-bottom: 10px;}
.header .nr .nav li .sub p b a { font-size: 15px; color: #333;}
.header .nr .nav li .sub p a { display: block; line-height: 30px; font-size: 12px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.header .nr .nav li .sub p a::after { display: none;}
.header .nr .nav li .sub p a:hover { color: #b98d18;}
.header .nr .nav li:hover .sub { display: block;}

/*banner*/
.banner { width: 100%; margin: 0 auto;}
.banner .swiper-slide { width: 100%;}
.banner .swiper-slide a,
.banner .swiper-slide img { display: block; width: 100%;}
.banner .swiper-pagination-bullets { bottom: 10px;}
.banner .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 10px !important; border-radius: 50%; background: #d6d6d6; position: relative; -webkit-transition: 0.5s; transition: 0.5s;}
.banner .swiper-pagination-bullet-active { background: #869791;}

/*二级banner*/
.banner_ej { width: 100%; height: 280px; padding-top: 140px; text-align: center; margin: 0 auto; background-position: center top; background-repeat: no-repeat; background-size: cover; position: relative;}
.banner_ej::after { display: block; content: ""; width: 100%; height: 100%; background: rgba(0,0,0,0.35); position: absolute; left: 0; top: 0; z-index: 1;}
.banner_ej h3 { height: 90px; line-height: 90px; font-weight: 500; font-size: 42px; color: #fff; margin-bottom: 10px; position: relative; z-index: 2;}
.banner_ej h3::after { display: block; content: ""; width: 40px; height: 1px; margin: auto; background: #fff; position: absolute; left: 0; right: 0; bottom: 0;}
.banner_ej p { line-height: 25px; font-size: 14px; color: #fff; position: relative; z-index: 2;}
.banner_ej a { display: inline-block; height: 45px; line-height: 45px; font-size: 14px; color: #fff; padding: 0 35px; margin: 30px 5px 0 5px; border: 1px solid #b98d18; background: #b98d18; position: relative; z-index: 2; -webkit-transition: all .5s ease; transition: all .5s ease;}
.banner_ej a:hover { color: #b98d18; background: none;}

/*脚部*/
.footer { width: 100%; padding-top: 50px; background: #2b2c2f;}
.footer a { color: #999; -webkit-transition: all .5s ease; transition: all .5s ease;}
.footer a:hover { color: #b98d18 !important;}
.footer .logo { float: left; width: 205px; height: 50px; margin-top: 15px; overflow: hidden;}
.footer .logo img { display: block; height: 100%;}
.footer .vr720 { float: left; width: 80px; height: 80px; margin: 0 10%; background: url(../images/st05.png) no-repeat center;}
.footer .vr720 a { display: block; width: 80px; height: 80px;}
.footer .van { float: left; width: calc(80% - 570px);}
.footer .van li { float: left; margin-right: 15%;}
.footer .van li h3 { line-height: 25px; font-size: 14px; color: #fff; margin-bottom: 15px;}
.footer .van li h3 a { line-height: 25px; font-size: 14px; color: #fff;}
.footer .van li a { display: block; line-height: 30px; font-size: 14px;}
.footer .lxwm { float: right; width: 280px;}
.footer .lxwm .tel { width: 100%; margin-bottom: 10px;}
.footer .lxwm .tel span { display: block; line-height: 25px; font-size: 14px; color: #fff;}
.footer .lxwm .tel h3 { height: 45px; line-height: 45px; font-size: 34px; color: #fff;}
.footer .lxwm p { line-height: 25px; font-size: 14px; color: #999;}
.footer .lxwm li { float: left; width: 30px; height: 30px; margin: 15px 15px 0 0; border: 1px solid #a5a5a5; border-radius: 50%; background-repeat: no-repeat; background-position: center; background-size: 20px; position: relative;}
.footer .lxwm .eml { background-image: url(../images/st06.png);}
.footer .lxwm .wht { background-image: url(../images/st07.png);}
.footer .lxwm .qqa { background-image: url(../images/st08.png);}
.footer .lxwm li a { display: block; width: 30px; height: 30px;}
.footer .lxwm li img { display: none; width: 125px; height: 125px; background: #fff; position: absolute; left: -50px; bottom: 35px;}
.footer .lxwm li p { display: none; width: 100px; height: 45px; line-height: 45px; font-size: 12px; color: #fff; text-align: center; background: #0e90d2; position: absolute; left: -35px; bottom: 35px;}
.footer .lxwm li p::after { display: block; content: ""; width: 0; height: 0; margin: auto; border-style: solid; border-width: 5px 5px 0 5px; border-color: #0e90d2 transparent transparent transparent; position: absolute; left: 0; right: 0; bottom: -5px;}
.footer .lxwm li:hover img,
.footer .lxwm li:hover p { display: block;}
.footer .copy { line-height: 30px; font-size: 12px; color: #666; margin-top: 50px; padding: 15px 0; border-top: 1px solid #434343; background: #1f2022;}
.footer .copy a { color: #666;}

/*右侧客服*/
.webonline { width: 55px; position: fixed; right: 10px; bottom: 10%; z-index: 999999;}
.webonline li { width: 55px; height: 55px; text-align: center; margin-top: 1px; background-repeat: no-repeat; background-position: center; position: relative;}
.webonline li a { display: block; width: 55px; height: 55px;}
.webonline li .nr { display: none; padding: 5px; margin: auto; border-radius: 2px; position: absolute; right: 65px; top: 0;}
.webonline li .nr::after { display: block; content: ""; width: 0; height: 0; line-height: 0; margin: auto; border-style: solid; border-width: 6px 0 6px 6px; position: absolute; right:-6px; top: 20px;}
.webonline li .nr p { width: 145px; height: 45px; line-height: 45px; font-size: 16px; color: #fff;}
.webonline li .nr img { display: block; width: 120px; border: 3px solid #fff;}
.webonline .qqa { background-color: #6da9de; background-image: url(../images/rol01.png);}
.webonline .wct { background-color: #78c340; background-image: url(../images/rol02.png);}
.webonline .wct .nr { background: #58a81c;}
.webonline .wct .nr::after { border-color: transparent transparent transparent #58a81c;}
.webonline .tel { background-color: #fbb01f; background-image: url(../images/rol03.png);}
.webonline .tel .nr { background: #ff811b;}
.webonline .tel .nr::after { border-color: transparent transparent transparent #ff811b;}
.webonline .btn_top { background-color: #666; background-image: url(../images/rol04.png);}
.webonline .qqa:hover { background-color: #488bc7;}
.webonline .wct:hover { background-color: #58a81c;}
.webonline .tel:hover { background-color: #ff811b;}
.webonline .btn_top:hover { background-color: #444;}
.webonline li:hover .nr { display: block;}
.webonline li.btn_top { display: none;}

/*公共标题*/
.tits { width: 100%; margin-bottom: 50px; text-align: center;}
.tits h3 { line-height: 60px; font-size: 42px; color: #222; margin-bottom: 30px; padding-bottom: 25px; position: relative;}
.tits h3::after { display: block; content: ""; width: 100px; height: 1px; margin: auto; border-top: 1px solid #234168; border-bottom: 1px solid #234168; position: absolute; left: 0; right: 0; bottom: 0;}
.tits p { line-height: 25px; font-size: 14px; color: #999;}

/*产品与服务*/
.pros { width: 100%; padding-top: 60px; background: #fff;}
.pros li { float: left; width: calc(100% / 6); text-align: center; overflow: hidden; position: relative;}
.pros li img { display: block; width: 100%;}
.pros li .msg { width: 100%; height: 80px; text-align: center; background: rgba(92,116,146,0.8); position: absolute; left: 0; top: calc(100% - 80px); z-index: 2; -webkit-transition: all .5s ease; transition: all .5s ease;}
.pros li .msg p { height: 80px; line-height: 80px; font-size: 18px; color: #fff; background: url(../images/st03.png) no-repeat center 100px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.pros li .msg span { display: inline-block; height: 30px; line-height: 30px; font-size: 12px; color: #fff; margin-top: 80%; padding: 0 10px; border: 1px solid #fff; -webkit-transition: all 1s ease; transition: all 1s ease;}
.pros li:hover .msg { height: 80%; padding-top: 30%; top: 0;}
.pros li:hover .msg p { background-position: center bottom;}
.pros li:hover .msg span { margin-top: 45%;}

/*关于我们*/
.abouts { width: 100%; padding: 60px 0; background: #fff;}
.abouts .lft { float: left; width: 605px; height: 375px; cursor: pointer; overflow: hidden; position: relative;}
.abouts .lft i { display: block; content: ""; width: 75px; height: 75px; margin: auto; background: url(../images/st04.png) no-repeat 0 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition: all .5s ease; transition: all .5s ease;}
.abouts .lft img { display: block; width: 605px; height: 375px;}
.abouts .lft .tanks { display: none; width: 100%; height: 100vh; background: rgba(0,0,0,0.65); position: fixed; left: 0; top: 0; z-index: 9999;}
.abouts .lft .tanks .nrs { width: 870px; height: 540px; margin: auto; background: #fff; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1;}
.abouts .lft:hover::after { -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transform: rotate(135deg); transform: rotate(135deg);}
.open .abouts .lft .tanks { display: block;}
.abouts .rgt { float: right; width: calc(100% - 655px);}
.abouts .rgt h4 { height: 40px; line-height: 40px; font-weight: 500; font-size: 28px; color: #333;}
.abouts .rgt .msg { line-height: 30px; font-size: 14px; color: #999; text-indent: 2em; margin: 20px 0 60px 0;}
.abouts .rgt li { float: left; margin-right: 60px;}
.abouts .rgt li:last-child { margin-right: 0;}
.abouts .rgt li h3 { height: 70px; line-height: 70px; font-weight: 500; font-size: 14px; color: #b98d18; padding-top: 15px; position: relative;}
.abouts .rgt li h3::after { display: block; content: ""; width: 30px; height: 1px; background: #b98d18; position: absolute; left: 0; top: 0;}
.abouts .rgt li h3 span { font-size: 50px; margin-right: 5px;}
.abouts .rgt li p { line-height: 20px; font-size: 12px; color: #999;}

/*************** 子页公用 *******************/
.fl { float: left;}
.fr { float: right;}
.serchms { line-height: 40px; font-weight: bold; font-size: 18px; color: #333; text-align: center; padding-top: 30px;}
.content { width: 1500px; margin: 0 auto; padding: 40px 0;}
.comsit { height: 60px; line-height: 60px; border-bottom: 1px solid #ddd; background: #fff;}
.comsit p { font-size: 14px; color: #666; padding-left: 20px; background: url(../images/posit.png) no-repeat left center;}
.comsit p a { color: #666;}
.comsit p a:hover { color: #b98d18;}

.comlft { float: left; width: 240px;}
.comlft h3 { height: 45px; line-height: 45px; font-weight: 500; font-size: 28px; color: #333; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #ddd;}
.comlft h3 a { display: block; color: #333; -webkit-transition: all .5s ease; transition: all .5s ease;}
.comlft h3 a:hover { color: #b98d18;}
.comlft li { border-bottom: 1px dashed #ddd;}
.comlft li a { display: block; height: 40px; line-height: 40px; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.comlft li p { display: none;}
.comlft li p a { height: 30px; line-height: 30px; font-size: 14px; color: #999 !important; padding-left: 20px; position: relative;}
.comlft li p a:last-child { margin-bottom: 15px;}
.comlft li p a::before,
.comlft li p a::after { display: block; content: ""; background: #e4e4e4; position: absolute; left: 0; -webkit-transition: all .5s ease; transition: all .5s ease;}
.comlft li p a::before { width: 1px; height: 30px; top: 0;}
.comlft li p a::after { width: 15px; height: 1px; top: 15px;}
.comlft li p a:hover,
.comlft li p .hov { color: #b98d18 !important;}
.comlft li a:hover,
.comlft .on a { color: #b98d18;}
.comlft .on p { display: block;}
.comlft li p a:hover::before,
.comlft li p a:hover::after,
.comlft .on p .hov::before,
.comlft .on p .hov::after { background: rgba(185,141,24,0.5);}

.comrgt { float: right; width: calc(100% - 300px);}

/*详情页公用*/
.lh { line-height: 30px; font-size: 14px; color: #333; text-align: justify;}
.lh img { max-width: 100%; height: auto !important;}
.lh h2 { height: 40px; line-height: 40px; font-weight: 500; font-size: 24px; color: #234168; margin: 50px 0 20px 0; padding-top: 30px; border-top: 1px solid #e9e9e9;}
.lh h3 { padding-bottom: 10px;}
.lh ul,
.lh ol { padding: revert; padding-left: 25px;}
.lh li { list-style: inherit;}
.lh li p { position: relative;}
.lh li p::after { display: block; content: ""; width: 5px; height: 5px; border-radius: 50%; background: #234168; position: absolute; left: 0; top: 13px; left: -20px;}
.lh table { border-spacing: 0; border-top: 1px solid #ddd; border-left: 1px solid #ddd; box-sizing: border-box;}
.lh table th,
.lh table td { line-height: 30px; font-size: 14px; vertical-align: middle; padding: 5px 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; box-sizing: border-box;}
.show_h3 { width: 100%; text-align: center; margin-bottom: 30px; padding-bottom: 15px; border-bottom: 1px solid #e4e4e4;}
.show_h3 h3 { line-height: 40px; font-weight: 500; font-size: 26px; color: #333; margin-bottom: 15px;}
.show_h3 p { line-height: 30px; font-size: 12px; color: #b9b9b9;}
.show_sxp { line-height: 35px; font-size: 14px; color: #333; margin-top: 30px; padding-top: 20px; border-top: 1px solid #e4e4e4;}
.show_sxp p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.show_sxp p span { font-weight: bold;}
.show_sxp p a { color: #333; -webkit-transition: all .5s ease; transition: all .5s ease;}
.show_sxp p a:hover { color: #b98d18; text-decoration: underline;}

/*分页*/
.scott { text-align: center; padding: 15px 0; overflow: hidden;}
.scott li { display: inline-block; line-height: 35px; margin: 0 5px; border: 1px solid #ddd; border-radius: 2px; background: #fff; -webkit-transition: all .5s ease; transition: all .5s ease;}
.scott a,
.scott span { display: block; padding: 0 15px; font-size: 16px; color: #666; cursor: pointer;}
.scott li:hover a,
.scott li:hover span { color: #b98d18;}
.scott .active { border-color: #b98d18; background: #b98d18;}
.scott .active:hover span,
.scott .active span { color: #fff;}

/*关于思坦*/
.maksmr { width: 100%; color: #fff; text-align: center; padding: 180px 0; background: url(../images/jansz.jpg) no-repeat center top; background-attachment: fixed; position: relative;}
.maksmr::after { display: block; content: ""; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0; top: 0; z-index: 1;}
.maksmr h3 { height: 100px; line-height: 100px; font-size: 50px; letter-spacing: 2px; position: relative; z-index: 2;}
.maksmr p { height: 40px; line-height: 40px; font-size: 24px; letter-spacing: 4px; position: relative; z-index: 2;}

.qyfm { width: 100%; padding: 40px 0;}
.qyfm .warp { position: relative;}
.qyfm h1 { height: 30px; line-height: 30px; font-weight: 500; font-size: 28px; color: #333; margin-bottom: 30px;}
.qyfm .swiper-slide {}
.qyfm .swiper-slide .img { width: 100%; height: 260px; overflow: hidden; position: relative;}
.qyfm .swiper-slide .img::after { display: block; content: ""; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0; top: 0; z-index: 2; -webkit-transition: all .5s ease; transition: all .5s ease;}
.qyfm .swiper-slide .img img { display: block; width: 100%; height: 260px; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease;}
.qyfm .swiper-slide p { height: 30px; line-height: 30px; font-size: 15px; color: #333; text-align: center; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.qyfm .swiper-button-prev,
.qyfm .swiper-button-next { width: 40px; height: 40px; line-height: 40px; margin-top: -10px;}
.qyfm .swiper-button-prev { left: -50px;}
.qyfm .swiper-button-next { right: -50px;}
.qyfm .swiper-button-prev::after,
.qyfm .swiper-button-next::after { font-size: 30px; color: #666;}
.qyfm .swiper-slide:hover .img::after { background: rgba(0,0,0,0);}
.qyfm .swiper-slide:hover .img img { transform: scale(1.1,1.1);}
.qyfm .swiper-slide:hover p { color: #b98d18;}
.qyfm .mr { display: block; width: 150px; height: 45px; line-height: 45px; font-size: 14px; color: #666; text-align: center; margin: 40px auto 0 auto; border: 1px solid #868686; -webkit-transition: all .5s ease; transition: all .5s ease;}
.qyfm .mr:hover { color: #fff; border-color: #b98d18; background: #b98d18;}

/*资质*/
.honnor { width: 100%;}
.honnor li { float: left; width: calc(100% / 4 - 15px); text-align: center; margin: 0 20px 20px 0;}
.honnor li:nth-child(4n) { margin-right: 0;}
.honnor li .img { height: 360px; padding: 10px; border: 1px solid #ddd; overflow: hidden; position: relative; -webkit-transition: all .5s ease; transition: all .5s ease;}
.honnor li .img::after { display: block; content: ""; width: calc(100% - 20px); height: 360px; margin: auto; filter: alpha(opacity=0); opacity: 0; background: rgba(0,0,0,0.5) url(../images/st09.png) no-repeat center; position: absolute; top: 10px; left: 10px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.honnor li .img p { display: table-cell; width: 100vw; height: 360px; vertical-align: middle; overflow: hidden; background: #fff;}
.honnor li .img p img { display: block; width: 100%; max-height: 360px;}
.honnor li h3 { line-height: 30px; font-weight: 500; font-size: 14px; color: #333; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.honnor li:hover .img { box-shadow: 1px 1px 10px #ccc;}
.honnor li:hover .img::after { filter: alpha(opacity=100); opacity: 1;}
.honnor li:hover h3 { color: #b98d18;}
#zoom { display:none; width:100%; height:100%; background:rgba(0,0,0,.8); filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; position:fixed; top:0; left:0; z-index:9999999;}
#zoom .content { width:200px; height:200px; min-height: auto; background:#fff no-repeat 50% 50%; padding:0; margin:-100px 0 0 -100px; box-shadow:-20px 20px 20px rgba(0,0,0,.3); border-radius:4px; position:absolute; top:50%; left:50%; z-index:99991;}
#zoom .content.loading { background-image:url(../images/loading.gif);}
#zoom img { display:block; max-width:none; height: 100vh; margin: 0 auto; background:#ececec; box-shadow:0 1px 3px rgba(0,0,0,.25);}
#zoom .close { width:49px; height:49px; cursor:pointer; background:transparent url(../images/close.png) no-repeat 50% 50%; opacity:1; filter:alpha(opacity=100); border-radius:0 0 0 4px; position:absolute; top:0; right:0; z-index:99993;}
#zoom .next,
#zoom .previous { display:block; width:49px; height:49px; margin-top:-25px; overflow:hidden; position:absolute; top:50%; z-index:99992;}
#zoom .previous { background:url(../images/arrows.png) no-repeat 0 0; border-radius:0 4px 4px 0; left:0;}
#zoom .next{ background:url(../images/arrows.png) no-repeat 100% 0; border-radius:4px 0 0 4px; right:0;}
#zoom .close:hover { background-color:#b98d18;}
#zoom .next:hover,
#zoom .previous:hover { background-color:#b98d18;}

/*历史*/
.history { width: 100%;}
.history .nian { float: left; width: 60px; text-align: center; border: 1px solid #eee; background: #fff;}
.history .nian a { display: block; width: 100%; height: 40px; line-height: 40px; font-weight: bold; font-size: 14px; color: #666; border-bottom: 1px solid #eee;}
.history .nian a:last-child { border-bottom: none;}
.history .nian a:hover { color: #b98d18;}
.history .nian a.on { color: #fff; background: #b98d18;}
.history .messg { float: right; width: calc(100% - 100px);}
.history .messg .lst { padding: 0 0 15px 20px; border-left: 3px solid #ddd;}
.history .messg .lst h3 { line-height: 35px; font-family: Georgia; font-weight: 500; font-size: 28px; color: #b98d18; font-style: italic; margin-bottom: 10px; position: relative;}
.history .messg .lst h3::after { display: block; content: ""; width: 5px; height: 5px; border: 4px solid #b98d18; border-radius: 50%; background: #fff; position: absolute; left: -28px; top: 15px;}
.history .messg .lst li { width: 100%;}
.history .messg .lst li h4 { line-height: 35px; font-size: 14px; color: #333; padding-left: 10px; position: relative;}
.history .messg .lst li h4::after { display: block; content: ""; width: 9px; height: 9px; border-radius: 50%; background: #828282; position: absolute; left: -26px; top: 13px;}
.history .messg .lst li .mg { min-height: 30px; line-height: 30px; font-size: 14px; color: #666; margin: 5px 0 15px 0; padding: 10px; border-radius: 2px; box-shadow: 0 0 10px rgba(0,0,0,0.01); background: #fff; position: relative;}
.history .messg .lst li .mg::after { display: block; content: ""; width: 0; height: 0; border-style: solid; border-width: 7.5px 8px 7.5px 0; border-color: transparent #fff transparent transparent; position: absolute; left: -8px; top: 10px;}

/*新闻列表*/
.newlist { width: 100%;}
.newlist li { padding: 15px; border-bottom: 1px solid #e8e8e8; -webkit-transition: all .5s ease; transition: all .5s ease;}
.newlist li a { display: block; width: 100%;}
.newlist li .img { float: left; width: 270px; height: 180px; border-radius: 2px; overflow: hidden; background: #234168; position: relative;}
.newlist li .img::before,
.newlist li .img::after { display: block; content: ""; margin: auto; filter: alpha(opacity=0); opacity: 0; background: #fff; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; -webkit-transition: all .5s ease; transition: all .5s ease;}
.newlist li .img::before { width: 50px; height: 1px; transform: translateX(-200%);}
.newlist li .img::after { width: 1px; height: 50px; transform: translateY(150%);}
.newlist li .img img { display: block; width: 100%; -webkit-transition: all .5s ease; transition: all .5s ease;}
.newlist li .msg { float: right; width: calc(100% - 295px);}
.newlist li .msg h3 { height: 60px; line-height: 30px; font-weight: 500; font-size: 22px; color: #333; -webkit-transition: all .5s ease; transition: all .5s ease;}
.newlist li .msg p { height: 75px; line-height: 25px; font-size: 12px; color: #999; margin: 10px 0 10px 0; overflow: hidden;}
.newlist li .msg span { display: inline-block; line-height: 25px; font-size: 12px; color: #666;}
.newlist li:hover { box-shadow: 0 5px 10px rgba(0,0,0,0.05); background: #fff;}
.newlist li:hover .img::before { filter: alpha(opacity=100); opacity: 1; transform: translateX(0);}
.newlist li:hover .img::after { filter: alpha(opacity=100); opacity: 1; transform: translateY(0);}
.newlist li:hover .img img { filter: alpha(opacity=30); opacity: 0.3;}

/*图片列表*/
.piclist { width: 100%;}
.piclist li { float: left; width: calc(100% / 3 - 13.5px); margin: 0 20px 20px 0;}
.piclist li:nth-child(3n) { margin-right: 0;}
.piclist li .img { width: 100%; height: 280px; overflow: hidden; background: #234168; position: relative;}
.piclist li .img::before,
.piclist li .img::after { display: block; content: ""; margin: auto; filter: alpha(opacity=0); opacity: 0; background: #fff; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; -webkit-transition: all .5s ease; transition: all .5s ease;}
.piclist li .img::before { width: 50px; height: 1px; transform: translateX(-200%);}
.piclist li .img::after { width: 1px; height: 50px; transform: translateY(150%);}
.piclist li .img img { display: block; width: 100%; min-height: 280px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.piclist li p { line-height: 30px; font-size: 14px; color: #333; text-align: center; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.piclist li:hover .img::before { filter: alpha(opacity=100); opacity: 1; transform: translateX(0);}
.piclist li:hover .img::after { filter: alpha(opacity=100); opacity: 1; transform: translateY(0);}
.piclist li:hover .img img { filter: alpha(opacity=30); opacity: 0.3; transform: scale(1.1,1.1);}
.piclist li:hover p { color: #b98d18;}

/*图片详情轮播图*/
.lunbo { width: 100%; margin: 20px auto;}
.lunbo .swiper-slide { width: 100%;}
.lunbo .swiper-slide img { display: block; width: 100%;}
.lunbo .swiper-pagination-bullets { bottom: 10px;}
.lunbo .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 10px !important; border-radius: 50%; background: #d6d6d6; position: relative; -webkit-transition: 0.5s; transition: 0.5s;}
.lunbo .swiper-pagination-bullet-active { background: #869791;}

/*相关案例*/
.abtcase { width: 100%;}
.abtcase .tit { height: 50px; line-height: 50px; margin-bottom: 20px; border-bottom: 1px solid #e6e6e6;}
.abtcase .tit h3 { float: left; font-size: 22px; color: #333;}
.abtcase .tit a { float: right; font-size: 14px; color: #999;}
.abtcase .lst { width: 100%;}
.abtcase .lst li { float: left; width: calc(100% / 3 - 13.5px); margin: 0 20px 20px 0; border-radius: 4px; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease;}
.abtcase .lst li:nth-child(3n) { margin-right: 0;}
.abtcase .lst li .img { width: 100%; height: 280px; overflow: hidden; background: #fff;}
.abtcase .lst li .img img { display: block; width: 100%; min-height: 280px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.abtcase .lst li .msg { padding: 10px 20px 15px 20px; background: #fff;}
.abtcase .lst li .msg h3 { line-height: 30px; font-weight: 500; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.abtcase .lst li .msg span { display: block; line-height: 30px; font-size: 12px; color: #ccc;}
.abtcase .lst li .msg p { height: 50px; line-height: 25px; font-size: 12px; color: #999; overflow: hidden;}
.abtcase .lst li:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.1);}
.abtcase .lst li:hover .msg h3 { color: #b98d18;}

/*竞争优势*/
.streng { width: 100%; margin-bottom: 40px;}
.streng h1 { height: 50px; line-height: 50px; font-weight: 500; font-size: 36px; color: #333; text-align: center; margin-bottom: 40px; padding-bottom: 25px; position: relative;}
.streng h1::after { display: block; content: ""; width: 60px; height: 1px; margin: auto; background: #999; position: absolute; left: 0; right: 0; bottom: 0;}
.streng .msg { line-height: 30px; font-size: 14px; color: #333; text-align: center; padding: 0 20px; margin-bottom: 40px;}
.streng ul { display: flex; flex-direction: row; justify-content: center;}
.streng li { text-align: center;}
.streng li .img { width: 50px; height: 50px; padding: 30px; margin: 0 auto; border-radius: 50%; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease;}
.streng li .img img { display: block; width: 50px; height: 50px;}
.streng li h3 { height: 60px; line-height: 60px; font-weight: 500; font-size: 12px; color: #234168;}
.streng li h3 span { font-size: 42px; margin-right: 5px;}
.streng li p { line-height: 25px; font-size: 14px; color: #666;}
.streng li:hover .img { background: #234168;}
.streng li:hover .img img { filter: grayscale(100) brightness(100);}

/*产品栏目*/
.prodts { width: 100%;}
.prodts li { margin-bottom: 20px; border-radius: 4px; overflow: hidden; background: #fff; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prodts li .img { width: 600px; height: 400px; overflow: hidden; position: relative;}
.prodts li .img img { display: block; width: 100%; min-height: 400px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prodts li .msg { width: calc(100% - 660px); padding: 20px 30px;}
.prodts li .msg i { display: block; height: 90px; line-height: 90px; font-style: normal; font-weight: 100; font-size: 60px; color: #333; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prodts li .msg h3 { height: 70px; line-height: 70px; font-weight: 500; font-size: 34px; color: #333; margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prodts li .msg p { height: 150px; line-height: 30px; font-size: 14px; color: #666; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prodts li:nth-child(2n) .img,
.prodts li:nth-child(2n-1) .msg { float: left;}
.prodts li:nth-child(2n-1) .img,
.prodts li:nth-child(2n) .msg { float: right;}
.prodts li:hover { background: #234168;}
.prodts li:hover .img img { transform: scale(1.1,1.1);}
.prodts li:hover .msg i,
.prodts li:hover .msg h3 { color: #fff;}
.prodts li:hover .msg p { color: rgba(255,255,255,0.8);}

/*产品列表*/
.prolist { width: 100%;}
.prolist li { margin-bottom: 20px; padding: 20px; border-radius: 4px; overflow: hidden; background: #fff; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prolist li .img { float: left; width: 285px; height: 190px; overflow: hidden; position: relative;}
.prolist li .img img { display: block; width: 100%; min-height: 190px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prolist li .msg { float: right; width: calc(100% - 305px);}
.prolist li .msg h3 { height: 40px; line-height: 40px; font-weight: 500; font-size: 26px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prolist li .msg h3 a { display: block; width: 100%; font-size: 26px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prolist li .msg p { height: 75px; line-height: 25px; font-size: 12px; color: #666; margin: 15px 0 25px 0; overflow: hidden;}
.prolist li .msg span { display: inline-block; height: 30px; line-height: 30px; font-size: 12px; color: #b98d18; padding: 0 15px; border: 1px solid #b98d18;}
.prolist li .msg .abq { display: inline-block; height: 30px; line-height: 30px; font-size: 12px; color: #b98d18; margin-right: 10px; padding: 0 15px 0 35px; border: 1px solid #b98d18; background: url(../images/st21.png) no-repeat 15px center; -webkit-transition: all .5s ease; transition: all .5s ease;}
.prolist li .msg .buy { background-image: url(../images/st22.png);}
.prolist li .msg .abq:hover { color: #fff; background-color: #b98d18; background-image: url(../images/st21h.png);}
.prolist li .msg .buy:hover { background-image: url(../images/st22h.png);}
.prolist li:hover { box-shadow: 0 15px 70px rgba(149,149,149,0.3);}
.prolist li:hover .img img { transform: scale(1.1,1.1);}
.prolist li:hover .msg h3,
.prolist li:hover .msg h3 a { color: #b98d18;}

/*产品详情*/
.proshow { width: 100%; margin-bottom: 50px;}
.proshow .imgs { float: left; width: 450px; height: 300px; overflow: hidden; background: #fff;}
.proshow .imgs img { display: block; width: 450px; height: 300px;}
.proshow .imgs .swiper-pagination-bullets { bottom: 10px;}
.proshow .imgs .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 5px !important; border-radius: 50%; background: #333; position: relative; -webkit-transition: 0.5s; transition: 0.5s;}
.proshow .imgs .swiper-pagination-bullet-active { background: #869791;}
.proshow .msg { float: right; width: calc(100% - 480px);}
.proshow .msg h3 { line-height: 40px; font-weight: 500; font-size: 26px; color: #333;}
.proshow .msg p { line-height: 30px; font-size: 13px; color: #333; margin: 10px 0 25px 0;}
.proshow .msg a { display: inline-block; height: 35px; line-height: 35px; font-size: 12px; color: #b98d18; margin-right: 10px; padding: 0 15px 0 35px; border: 1px solid #b98d18; background: url(../images/st22.png) no-repeat 15px center; -webkit-transition: all .5s ease; transition: all .5s ease;}
.proshow .msg a:hover { color: #fff; background-color: #b98d18; background-image: url(../images/st22h.png);}

/*共享租赁*/
.shareds { width: 100%;}
.shareds .nams { height: 80px; line-height: 80px; font-size: 36px; color: #333; text-align: center; margin-bottom: 30px; position: relative;}
.shareds .nams::after { display: block; content: ""; width: 60px; height: 1px; margin: auto; background: #999; position: absolute; left: 0; right: 0; bottom: 0;}
.shareds img { display: block; width: 100%;}
.shareds .shar01 { width: 100%; padding: 50px 0; background: #fff;}
.shareds .shar01 .lst { height: 450px; background: url(../images/st31.jpg) no-repeat center;}
.shareds .shar01 .lst li { width: 33%; line-height: 35px; font-size: 20px; color: #b98d18; margin-top: 90px;}
.shareds .shar01 .lst li:nth-child(2n-1) { float: left; text-align: right; padding-right: 17%;}
.shareds .shar01 .lst li:nth-child(2n) { float: right; text-align: left; padding-left: 17%;}
.shareds .shar01 .lst li:nth-child(3) { width: 29%; padding-right: 21%;}
.shareds .shar01 .lst li:nth-child(4) { width: 29%; padding-left: 21%;}
.shareds .shar02 { width: 100%; padding: 50px 0;}
.shareds .shar02 .lst { height: 550px; padding-left: 50%; background: url(../images/st32.jpg) no-repeat left center;}
.shareds .shar02 .lst li { height: 70px; line-height: 70px; font-size: 18px; color: #333; padding-top: 18px;}
.shareds .shar02 .lst li:nth-child(2) { padding-left: 20%;}
.shareds .shar02 .lst li:nth-child(3) { padding-left: 25%;}
.shareds .shar02 .lst li:nth-child(4) { padding-left: 25%;}
.shareds .shar02 .lst li:nth-child(5) { padding-left: 20%;}
.shareds .shar03 { width: 100%; padding: 50px 0; background: url(../images/st30.jpg) no-repeat center top / cover; background-attachment: fixed;}
.shareds .shar03 .nams { color: #fff;}
.shareds .shar03 .tabs { width: 100%; height: 50px; line-height: 50px; text-align: center; margin-bottom: 10px;}
.shareds .shar03 .tabs li { display: inline-block; margin: 0 15px; position: relative;}
.shareds .shar03 .tabs li::after { display: block; content: ""; width: 1px; height: 10px; margin: auto; background: rgba(255,255,255,0.5); position: absolute; right: -15px; top: 22px;}
.shareds .shar03 .tabs li:last-child::after { display: none;}
.shareds .shar03 .tabs li a { display: block; font-size: 16px; color: #b98d18;}
.shareds .shar03 .tabs .on a { color: #fff;}
.shareds .shar03 .swiper-slide a { display: block; padding: 15px; overflow: hidden; background: #fff;}
.shareds .shar03 .swiper-slide a img { display: block; width: 255px; height: 170px; margin: 0 auto; -webkit-transition: all .5s ease; transition: all .5s ease;}
.shareds .shar03 .swiper-slide a p { height: 30px; line-height: 30px; font-size: 14px; color: #333; text-align: center; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.shareds .shar03 .swiper-slide a:hover img { transform: scale(1.1,1.1);}
.shareds .shar03 .swiper-slide a:hover p { color: #b98d18;}
.shareds .shar03 .swiper-button-prev,
.shareds .shar03 .swiper-button-next { width: 40px; height: 60px; background: rgba(185,141,24,0.65);}
.shareds .shar03 .swiper-button-prev { left: 0;}
.shareds .shar03 .swiper-button-next { right: 0;}
.shareds .shar03 .swiper-button-prev::after,
.shareds .shar03 .swiper-button-next::after { line-height: 60px; font-size: 22px; color: #fff;}
.shareds .shar03 .swiper-button-prev:hover,
.shareds .shar03 .swiper-button-next:hover { background: #b98d18;}
.shareds .shar04 { width: 100%; padding: 50px 0;}
.shareds .shar04 table { background: #fff;}
.shareds .shar04 table th,
.shareds .shar04 table td { line-height: 30px; font-size: 14px; color: #333; padding: 10px 20px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box;}
.shareds .shar04 table th { font-weight: 500; color: #fff; border-color: rgba(255,255,255,0.1); background: #3d3e93;}
.shareds .shar04 table th i { display: inline-block; font-style: normal; font-size: 16px; color: red; margin-left: 5px; position: relative; top: 2px;}
.shareds .shar04 table td p { padding-left: 15px; position: relative;}
.shareds .shar04 table td p::after { display: block; content: ""; width: 5px; height: 5px; border-radius: 5px; background: #3d3e93; position: absolute; left: 0; top: 15px;}
.shareds .shar05 { width: 100%; padding: 50px 0; background: url(../images/st33.jpg) no-repeat center top / cover; background-attachment: fixed;}
.shareds .shar05 .nams { color: #fff;}
.shareds .shar05 li { float: left; width: calc(100% / 3 - 53.5px); margin: 0 20px 20px 0; padding: 20px; background: #fff; -webkit-transition: all .5s ease; transition: all .5s ease;}
.shareds .shar05 li:nth-child(3n) { margin-right: 0;}
.shareds .shar05 li i { display: block; float: left; width: 60px; height: 60px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: 60px;}
.shareds .shar05 li p { float: right; width: calc(100% - 75px); height: 50px; line-height: 25px; font-size: 14px; color: #333; padding-top: 5px; overflow: hidden;}
.shareds .shar05 li:hover { transform: translateY(-10px);}
.shareds .shar05 li.sr1 i { background-image: url(../images/st23.png);}
.shareds .shar05 li.sr1:hover i { background-image: url(../images/st23h.png);}
.shareds .shar05 li.sr2 i { background-image: url(../images/st24.png);}
.shareds .shar05 li.sr2:hover i { background-image: url(../images/st24h.png);}
.shareds .shar05 li.sr3 i { background-image: url(../images/st25.png);}
.shareds .shar05 li.sr3:hover i { background-image: url(../images/st25h.png);}
.shareds .shar05 li.sr4 i { background-image: url(../images/st26.png);}
.shareds .shar05 li.sr4:hover i { background-image: url(../images/st26h.png);}
.shareds .shar05 li.sr5 i { background-image: url(../images/st27.png);}
.shareds .shar05 li.sr5:hover i { background-image: url(../images/st27h.png);}
.shareds .shar05 li.sr6 i { background-image: url(../images/st28.png);}
.shareds .shar05 li.sr6:hover i { background-image: url(../images/st28h.png);}
.shareds .shar06 { width: 100%; padding: 50px 0;}
.shareds .shar06 img { display: block; width: 100%;}

/*下载*/
.downs { width: 100%; border-bottom: 1px solid #e8e8e8; background: rgba(255,255,255,0.25);}
.downs li { display: flex; justify-content: space-between; align-items: center; padding-left: 50px; border: 1px solid #e8e8e8; border-bottom: none; background: url(../images/tc09.png) no-repeat 15px center;}
.downs li p { width: calc(100% - 190px); line-height: 30px; font-size: 14px; color: #333; padding: 10px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.downs li span { width: 150px; text-align: center; padding: 10px;}
.downs li span a { display: inline-block; height: 30px; line-height: 30px; font-size: 12px; color: #b98d18; padding: 0 10px 0 40px; border: 1px solid #b98d18; border-radius: 4px; background: url(../images/tc10.png) no-repeat 10px center; -webkit-transition: all .5s ease; transition: all .5s ease;}
.downs li span a:hover { color: #fff; background-color: #b98d18; background-image: url(../images/tc10h.png);}

@media screen and (max-width: 1680px) { 
	.warp { width: 1400px;}
	.content { width: 1400px;}
	.footer .van li { margin-right: 10%;}

	.honnor li .img,
	.honnor li .img::after,
	.honnor li .img p { height: 340px;}
	.honnor li .img p img { max-height: 340px;}

	.piclist li .img { height: 230px;}
	.piclist li .img img { min-height: 230px;}

	.prodts li .img { width: 540px; height: 360px;}
	.prodts li .img img { min-height: 360px;}
	.prodts li .msg { width: calc(100% - 600px);}
	.prodts li .msg i { height: 70px; line-height: 70px;}

	.abtcase .lst li .img { height: 230px;}
	.abtcase .lst li .img img { min-height: 230px;}

	.shareds .shar02 .lst { padding-left: 42%;}
	.shareds .shar02 .lst li:nth-child(2),
	.shareds .shar02 .lst li:nth-child(5) { padding-left: 15%;}
	.shareds .shar02 .lst li:nth-child(3),
	.shareds .shar02 .lst li:nth-child(4) { padding-left: 20%;}

	.qyfm .swiper-slide .img,
	.qyfm .swiper-slide .img img { height: 240px;}
} 

@media screen and (max-width: 1440px) { 
	.warp { width: 1200px;}
	.content { width: 1200px;}
	.footer .vr720 { margin: 0 8%;}
	.footer .van li { margin-right: 10%;}

	.honnor li .img,
	.honnor li .img::after,
	.honnor li .img p { height: 260px;}
	.honnor li .img p img { max-height: 260px;}

	.piclist li .img { height: 185px;}
	.piclist li .img img { min-height: 185px;}

	.prodts li .img { width: 450px; height: 300px;}
	.prodts li .img img { min-height: 300px;}
	.prodts li .msg { width: calc(100% - 510px);}
	.prodts li .msg h3 { height: 50px; line-height: 50px;}
	.prodts li .msg p { height: 125px; line-height: 25px; font-size: 12px;}

	.proshow .imgs,
	.proshow .imgs img { width: 360px; height: 240px;}
	.proshow .msg { width: calc(100% - 390px);}

	.abtcase .lst li .img { height: 185px;}
	.abtcase .lst li .img img { min-height: 185px;}

	.shareds .shar02 .lst { padding-left: 50%;}
	.shareds .shar02 .lst li:nth-child(2),	
	.shareds .shar02 .lst li:nth-child(5) { padding-left: 20%;}
	.shareds .shar02 .lst li:nth-child(3),
	.shareds .shar02 .lst li:nth-child(4) { padding-left: 25%;}

	.abouts .lft,
	.abouts .lft img { width: 465px; height: 288px;}
	.abouts .rgt { width: calc(100% - 500px);}
	.abouts .rgt .msg { line-height: 25px; margin: 10px 0 30px 0}

	.qyfm .swiper-slide .img,
	.qyfm .swiper-slide .img img { height: 205px;}
}