﻿.pro-tit {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 45px;
}
.pro-txt {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	height: 45px;
}
.head_menu > ul > li {
	position: relative;
}
.pros {
	width: 200px !important;
	/*min-height: 250px;*/
	background-color: rgba( 241, 242, 246, 1);
	left: -65px;
}
.customer {
	width: 200px !important;
	min-height: 250px;
	background-color: rgba( 241, 242, 246, 1);
	left: -72px;
}
.new {
	width: 200px !important;
	min-height: 250px;
	background-color: rgba( 241, 242, 246, 1);
	left: -72px;
}
.video {
	width: 200px !important;
	min-height: 150px;
	background-color: rgba( 241, 242, 246, 0.8);
	background-color: rgba( 241, 242, 246, 1);
	left: -60px;
}
.mdr-cont > ul {
	padding: 10px 0px;
}
.mdr-cont > ul > li {
	display: block;
	margin-right: 0;
}
.mdr-cont > ul > li:hover {
	background-color: #fff;
	border-bottom: none;
}
.pros-dow {
	position: absolute;
	left: 100%;
	top: 0;
	width: 600px;
	height: 100%;
	padding: 11px 0px;
	display: none;
	background-color: rgba( 255, 255, 255, 1);
}
.pros-dtit {
	text-align: left;
	font-size: 16px;
	color: #0058a8;
	line-height: 46px;
	padding-left: 30px;
	padding-right: 30px;
}
.pros-dul {
	padding-left: 30px;
	padding-right: 30px;
}
.pros-dul > li {
	float: left;
	width: 50%;
	text-align: left;
	line-height: 36px;
}
.pros-dul > li > a {
	font-size: 14px;
	color: #666666;
}
.pros-dul > li:hover > a {
	color: #0058a8;
}
.banner {
	margin-top: 80px;
}
#newBridge .icon-right-center {
	top: 64%;
}
@media screen and (max-width: 1440px) {
 .wrap {
 width: 1200px;
}
 .head_menu>ul>li {
 margin-right: 30px;
}
 .pron-side {
 width: 550px;
}
 .pron-cencs>ul>li {
 width: 279px;
}
 .ind-casecont>ul>li {
 width: 373px;
}
 .bsnew-one {
 width: 870px;
}
 .bsnew-cent>ul>li {
 width: 586px;
}
 .foot-inf {
 margin-right:10px;
}
 .main-box {
 width: 900px;
}
 .product-mcen>ul>li {
 width: 286px;
}
 .pdet-cenbox {
 width: 810px;
}
 .gd-sgbox>ul>li {
 width: 183px;
}
 .firm-box>ul>li {
 width: 590px;
}
 .vide-cents .ind-casecont>ul>li {
 width: 373px;
}
}
@media screen and (max-width: 768px) {
 body,  html {
 margin: 0 auto;
 max-width: 750px;
 overflow-x: hidden;
 background: #fff;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 -webkit-tap-highlight-color: transparent;
 background: #fff;
}
 img {
 border: 0;
 vertical-align: middle;
 max-width: 100%;
}
 textarea {
 border: 0;
 -webkit-appearance: none;
}
 .none {
 display: block;
}
 .wrap-sbox,  .wrap {
 background-color:#fff;
 width: 100%;
 padding-left: .12rem;
 padding-right: .12rem;
}
 input {
 outline-color: transparent;
}
 .header {
 display: none;
}
 .footer {
 display: none
}
 .p_header_box {
 width: 100%;
 padding-top: 45px;
}
 .phone_header {
 position: fixed;
 width: 100%;
 height: 45px;
 top: 0;
 left: 0;
 z-index: 17;
 background: #fff;
}
 .p_header-cont {
 width: 100%;
 height: 45px;
 line-height: 45px;
 position: relative;
 display: -webkit-box;
 display: -webkit-flex;
 display: flex;
 -webkit-box-align: center;
 -webkit-align-items: center;
 align-items: center;
 justify-content: space-between;
 margin: 0 auto;
}
 .n-prev>i {
 width: .26rem;
 height: .14rem;
 margin-right: .14rem;
}
 .nav_icon {
 display: block;
 width: 27px;
}
 .head_logo a {
 display: inline-block;
}
 .head_logo img {
 width: 1.2rem;
}
 .search-box {
 width: 60%;
 height: .5rem;
 padding: 0 1.2rem 0px .6rem;
 margin: 0;
}
 .ss-abtn {
 width: .6rem;
}
 .ss-abtn, .ss-inpss {
 line-height: .5rem;
}
 .ss-abtn img {
 width: .2rem;
}
 .ss-inpss {
 width: 1.1rem;
 font-size: .18rem;
}
 .p_heder_rg {
 display: block;
 width: 24px;
 margin-right: 15px;
 position: relative;
}
 .p_heder_rg>a {
 display: block;
}
 .phone_mask {
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: rgba(0, 0, 0, 0.6);
 z-index: 15;
 display: none;
}
 .phone_nav_right {
 position: fixed;
 top: 0;
 left: -100%;
 width: 50%;
 height: 100%;
 z-index: 16;
 background: #fff;
 overflow-y: auto;
}
 .phone_nav_right>ul {
 margin-top: 45px;
 padding-bottom: 54px;
}
 .phone_nav_right>ul>li>a {
 display: block;
 border-bottom: 1px solid #ddd;
 font-size: 0.22rem;
 color: #555;
 padding: 10px 15px;
 text-transform: uppercase;
}


 .phone_nav_right a.on {
    color: #0058a8;
}


 .phone_duo {
 margin: 0 12px;
 display: none;
}
 .phone_duo a {
 display: block;
 border-bottom: 1px solid #eaeaea;
 font-size: 0.2rem;
 color: #555;
 padding: 10px;
}
 .menu_fr {
 font-size: 0;
 padding: 0 15px;
}
 .menu_fr a {
 margin-right: 10px;
 height: 30px;
 line-height: 30px;
 border: 1px solid #0054a6;
 color: #0054a6;
 text-align: center;
 width: calc((100% - 10px)/2);
 display: inline-block;
 font-size: .12rem;
}
 .menu_fr a:nth-child(2n) {
 margin-right: 0;
}
 .menu_fr a:last-child {
 margin-right: 0;
 background: rgb( 19, 99, 151 );
 border: 1px solid rgb( 19, 99, 151 );
 color: #FFFFFF;
}
 .phone_foot_fixed {
 padding-top: 52px;
 margin-bottom: 0;
}
 .anypabottom {
 position: fixed;
 bottom: 0;
 left: 0;
 z-index: 20;
 width: 100%;
 height: 52px;
 line-height: 51px;
 background: #fff;
 text-align: center;
 display: block;
}
 .anypabottom>a {
 float: left;
 width: 40%;
 margin: 0 5%;
}
 .path {
 padding: .1rem 0;
 float: none;
}
 .path>a {
/* padding-right: .12rem;*/
 background-size: .04rem auto;
/* margin-right: .06rem;*/
 font-size: .14rem;
 line-height: .4rem;
}
 .ck-more>a {
 width: auto;
 height: .38rem;
 line-height: .38rem;
 border-radius: .5rem;
 padding: 0 .12rem;
}
 .ck-more>a>span {
 font-size: .14rem;
 padding-right: .24rem;
 background-size: .15rem .15rem;
}
 .mb30 {
 margin-bottom: .3rem;
}
 .mb50 {
 margin-bottom: .5rem;
}
 .aside {
 width: 100%;
 background-color: #fff;
 min-height: auto;
 float: none;
 position: relative;
 margin-bottom: .2rem;
}
 .aside>ul {
 padding: .1rem .25rem;
 width: 100%;
 overflow-x: auto;
 white-space: nowrap;
 display: flex;
}
 .aside>ul>li {
 margin-right: .3rem;
}
 .aside>ul>li>a {
 display: inline-block;
 font-size: .16rem;
 line-height: .6rem;
 padding-right: .3rem;
 background: url(img/jia1.png) no-repeat right .05rem center;
 background-size: .12rem .12rem;
}
 .aside>ul>li>a.on,  .aside>ul>li.on>a {
 background: url(img/jian1.png) no-repeat right .05rem center;
 background-size: .12rem .02rem;
}
 .aside>ul>li.on .side-uldow {
 display: block;
 position: absolute;
 top: 100%;
 left: 0;
 right: 0;
 margin: auto;
 z-index: 200;
 background-color: #fff;
 padding: 0 .2rem;
}
 .side-uldow>li>a {
 font-size: .14rem;
 line-height: .36rem;
}
 .ban-sytit {
 font-size: .3rem;
 margin-bottom: .1rem;
}
 .ban-sysub {
 font-size: .26rem;
 margin-bottom: .1rem;
}
 .ban-intr {
 font-size: .18rem;
}
 .more-btn {
 width: 2rem;
 height: .56rem;
 border-radius: .5rem;
 line-height: .56rem;
 font-size: .16rem;
 margin-top: .3rem;
}
 .soc-ulbox>li {
 padding: .4rem .2rem;
}
 .soc-img {
 height: .78rem;
 line-height: .78rem;
 margin-bottom: .1rem;
}
 .soc-txtbox>p {
 font-size: .18rem;
 line-height: .24rem;
}
 .pron-top {
 padding: .5rem 0rem .24rem;
 position: relative;
}
 .pron-tit {
 font-size: .3rem;
}
 .pron-btnbox {
 float: none;
 position: absolute;
 top: .5rem;
 right: 0;
}
 .pron-btnbox>a {
 border-width: .02rem;
 min-width: 1rem;
 width: auto;
 padding:0 .1rem;
 height: .38rem;
 border-radius: .5rem;
 line-height: .32rem;
}
 .pron-btnbox>a>span {
 font-size: .14rem;
}
 .pron-btnbox>a>img {
 width: .15rem;
 max-height: .15rem;
 margin-left: .1rem;
}
 .pron-cons {
 height: auto;
}
 .pron-side {
 width: 100%;
 height: auto;
 float: none;
 margin-bottom: .2rem;
}
 .banner .swiper-pagination-bullets {
 bottom: .1rem;
}
 .swiper-pagination-bullet {
 width: .4rem;
 height: .04rem;
}
 .pron-asbox {
 padding: .5rem .3rem .4rem;
}
 .inew-txt {
 min-width: 1rem;
 padding: 0 .1rem;
 height: .24rem;
 line-height: .24rem;
 font-size: .14rem;
}
 .pron-atit {
 font-size: .2rem;
 line-height: .2rem;
}
 .pron-asub {
 font-size: .16rem;
 margin-top: .16rem;
}
 .pron-cencs {
 width: 100%;
 float: none;
}
 .pron-cencs>ul>li {
 float: none;
 width: 100%;
 height: auto;
 margin-right: .28rem;
 margin-bottom: .28rem;
}
 .pron-cencs>ul>li>a {
 padding: .3rem;
}
 .pro-cimg {
 height: auto;
 text-align: center;
}
 .pron-ctit {
 font-size: .18rem;
 margin-top: .1rem;
 margin-bottom: .1rem;
}
 .pron-csub {
 font-size: .14rem;
}
 .pron-cencs>ul>li:last-child {
 margin-bottom: 0;
}
 .pron-trbox {
 float: none;
 clear: both;
 width: 100%;
}
 .pron-tabbox {
 width: 100%;
}
 .pron-tabbox>ul {
 width: 100%;
 white-space: normal;
 display: flex;
 overflow-y: auto;
}
 .pron-btnbox {
 float: right;
}
 .pron-tabbox>ul>li>a {
 margin-right: .1rem;
 border-width: .02rem;
 height: .38rem;
 border-radius: .5rem;
 line-height: .34rem;
 padding: 0 .2rem;
 font-size: .14rem;
 white-space: nowrap;
}
 .pro-recombox .pron-tit {
 margin-bottom: .2rem;
}
 .pro-recombox .pron-cencs>ul>li {
 height: auto;
}
 .pro-recombox .pro-cimg {
 height: auto;
 margin-bottom: .3rem;
}
 .pro-recombox .pron-cencs {
 margin-bottom: .2rem;
}
 .ind-casecont>ul>li {
 float: none;
 width: 100%;
 height: auto;
 margin-right: 0;
 margin-bottom: .2rem;
}
 .ian-imgbox {
 height: auto;
}
 .ian-txtbox {
 padding: .3rem;
}
 .ian-tit {
 font-size: .2rem;
 line-height: .34rem;
 margin-bottom: .2rem;
}
 .ian-txt {
 font-size: .14rem;
}
 .ian-btnbox {
 margin-top: .3rem;
}
 .ian-btnbox>a {
 display: inline-block;
 width: auto;
 height: .5rem;
 line-height: .5rem;
 border-radius: .5rem;
 padding-right: .5rem;
 background: rgb( 0, 88, 168 ) url(img/jt3.png) no-repeat right .2rem center;
 background-size: .18rem .14rem;
 font-size: .14rem;
 padding-left: .2rem;
}
 .bsnew-one {
 width: 100%;
 float: none;
 padding: .5rem;
}
 .bso-time {
 font-size: .14rem;
 line-height: .3rem;
}
 .bso-tit {
 font-size: .24rem;
 line-height: .36rem;
 margin: .1rem 0 .1rem;
}
 .bso-sub {
 font-size: .14rem;
 line-height: .24rem;
}
 .bsnew-top {
 height: auto;
 overflow: hidden;
}
 .bsnew-two {
 width: 100%;
 float: none;
 padding: .5rem .4rem;
}
 .bsnew-two .bso-tit {
 font-size: .2rem;
 line-height: .34rem;
}
 .bsnew-cent {
 margin-top: .28rem;
}
 .bsnew-cent>ul>li {
 width: 100%;
 height: 3.6rem;
 float: none;
 background-color: #fff;
 overflow: hidden;
 margin-bottom: .2rem;
 margin-right: 0;
}
 .bsn-imgbox {
 width: 2.9rem;
}
 .bsn-txtbox {
 float: left;
 width: calc(100% - 2.9rem);
 width: -moz-calc(100% - 2.9rem);
 width: -webkit-calc(100% - 2.9rem);
 padding: .4rem;
}
 .bsn-txtbox .bso-time {
 font-size: .14rem;
}
 .bsn-txtbox .bso-tit {
 font-size: .2rem;
 line-height: .34rem;
}
 .bsn-txtbox .bso-sub {
 font-size: .14rem;
}
 .main-box {
 width: 100%;
 min-height: auto;
 float: none;
}
 .product-mtop {
 padding: .3rem;
 margin-bottom: .2rem;
}
 .pro-mtit {
 display:none;
 font-size: .22rem;
 line-height: .3rem;
 margin-bottom: .1rem;
}
 .pro-mtxt {
 font-size: .14rem;
}
 .product-mcen>ul>li {
 width: 100%;
 height: auto;
 padding: .3rem;
 float: none;
 margin-right: 0;
 margin-bottom: .2rem;
}
 .pro-imgbox {
 margin-bottom: .3rem;
}
 .pro-tit {
 font-size: .26rem;
}
 .pro-txt {
 font-size: .14rem;
 margin-top: .1rem;
}
 .pro-btnbox {
 margin-top: .4rem;
 padding: 0 .12rem;
}
 .pro-btnbox>a {
 height: .4rem;
 border-radius: .5rem;
 line-height: .4rem;
 font-size: .14rem;
}
 .pro-btnbox>a>span {
 padding-right: .28rem;
 background-size: .18rem .13rem;
}
 .pro-infbox {
 padding: 0;
}
 .prodet-img {
 width: 100%;
 float: none;
}
 .prodet-img .gallery-top {
 height: 4.5rem;
}
 .prodet-img .gallery-thumbs {
 height: auto;
 padding: .1rem .5rem 0;
}
 .prodet-img .swiper-button-next, .prodet-img .swiper-button-prev {
 width: .4rem;
 height: 100%;
 overflow: hidden;
 top: 0;
 margin-top: 0;
 bottom: 0;
 margin: auto;
}
 .prodet-inf {
 width: 100%;
 padding-left: 0;
 padding-top: .4rem;
 float: none;
}
 .pro-name {
 font-size: .36rem;
 line-height: normal;
}
 .pro-inftxt {
 margin-top: .3rem;
}
 .pro-inftxt>p {
 font-size: .16rem;
 line-height:  normal;
}
 .pro-xbtn {
 margin-top: .4rem;
}
 .pro-xbtn>a {
 width: 1.5rem;
 height: .5rem;
 border-radius: .5rem;
 margin-right: .1rem;
 line-height: .5rem;
 font-size: .16rem;
}
 .pro-share {
 margin-top: .4rem;
}
 .pro-share>a {
 width: .36rem;
 height: .36rem;
 margin-right: .14rem;
 line-height: .34rem;
}
 .prodet-mtop {
 padding: 0 .2rem;
 max-height: none;
 margin-bottom: .3rem;
}
 .pdet-mtit {
 font-size: .18rem;
 line-height: .24rem;
 padding: .18rem 0rem;
}
 .pdet-cenbox {
 width: 100%;
 float: none;
 height: auto;
}
 .pdet-fix {
 width: 100%;
 margin-right: 0;
}
 .xgpro-list>li {
 width: 1.3rem;
 margin-right: .2rem;
}
 .pdet-fix .proxg-mc {
 width: 100%;
 margin-right: 0;
 margin-bottom: .5rem;
 text-align: center;
 position: relative;
}
 .proxg-txt {
 overflow: hidden;
 height: auto;
 padding: .1rem;
}
 .proxg-txt>p {
 font-size: .16rem;
 line-height: .24rem;
}
 .pdet-fix .proxg-img::after {
 content: "";
 display: none;
}
 .pdet-fix .proxg-mc::after {
 content: "";
 content: "";
 width: .16rem;
 height: .18rem;
 overflow: hidden;
 background: url(img/ijia1.png) no-repeat center;
 background-size: cover;
 position: absolute;
 bottom: -.22rem;
 left: 0;
 right: 0;
 margin: auto;
}
 .pdet-xgcon {
 width: 100%;
 float: none;
}
 .pdet-xgcon .proxg-img {
 height: auto;
 max-height: 1.3rem;
}
 .xgpro-list {
 width: 100%;
 overflow: hidden;
 overflow-y: hidden;
 overflow-x: auto;
 display: flex;
 white-space: nowrap;
}
 .proxg-mc {
 width: 100%;
}
 .proxg-img {
 height: 1.3rem;
}
 .pdet-actio {
 width: 100%;
 text-align: center;
 float: none;
 padding: .3rem 0rem;
}
 .actio-tit {
 font-size: .16rem;
 margin: .2rem 0 .4rem;
}
 .actio-btn>a {
 width: 1.7rem;
 height: .48rem;
 line-height: .48rem;
 border-radius: .5rem;
 font-size: .16rem;
}
 .prodet-tab {
 padding: 0 .2rem;
}
 .prodet-tab>ul {
 width: 100%;
 white-space: nowrap;
 overflow-x: auto;
}
 .prodet-tab>ul>li {
 padding: .32rem 0rem;
 margin-right: .2rem;
}
 .prodet-tab>ul>li>a {
 font-size: .18rem;
}
 .prodet-tab>ul>li::after {
 content: "";
 height: .03rem;
}
 .proxg-li {
 padding: .4rem .5rem;
}
 .puse-tit {
 font-size: .22rem;
 line-height: .3rem;
 margin-bottom: .2rem;
}
 .pro-suebox>p {
 font-size: .16rem;
 line-height: .3rem;
 margin: .2rem 0rem;
}
 .article-list>ul>li>a {
 font-size: .16rem;
 line-height: .6rem;
 padding-left: .16rem;
}
 .case-top {
 height: .9rem;
}
 .case-tit {
 font-size: .3rem;
}
 .case-item {
 padding: .2rem;
}
 .case-imgbox {
 width: 2.6rem;
 height: 1.8rem;
}
 .case-txtbox {
 width: calc(100% - 2.6rem);
 width: -moz-calc(100% - 2.6rem);
 width: -webkit-calc(100% - 2.6rem);
 padding-left: .3rem;
 padding-right: .2rem;
}
 .case-time {
 font-size: .14rem;
 margin-bottom: .1rem;
}
 .case-iti {
 font-size: .22rem;
 line-height: .34rem;
 margin-bottom: .1rem;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
}
 .case-txt {
 font-size: .14rem;
 color: #333333;
 line-height: .3rem;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
 overflow: hidden;
}
 .case-btnbox {
 width: 100%;
 display:none;
 margin-top: .2rem;
}
 .case-btnbox>a {
 width: auto;
 height: .5rem;
 line-height: .5rem;
 border-radius: .5rem;
 padding-right: .5rem;
 background: rgb( 0, 88, 168 ) url(img/jt3.png) no-repeat right .2rem center;
 background-size: .18rem .14rem;
 font-size: .14rem;
 padding-left: .2rem;
}
 .case-detit {
 display: none;
}
 .case-anlbox {
 padding: .5rem 0rem .3rem;
}
 .anl-time {
 font-size: .16rem;
 margin-bottom: .2rem;
}
 .anl-tit {
 font-size: .36rem;
 line-height: .44rem;
 margin-bottom: .2rem;
}
 .anl-lybox {
 font-size: .16rem;
}
 .anl-share>a {
 width: .32rem;
 height: .32rem;
 line-height: .3rem;
 margin-left: .1rem;
}
 .case-anlcen {
 padding-top: .3rem;
 padding-bottom: .6rem;
}
 .anlc-tit {
 font-size: .16rem;
 line-height: .26rem;
}
 .case-anlcen>p {
 font-size: .16rem;
 line-height: .26rem;
}
 .anl-infbox {
 padding-top: .2rem;
 margin-bottom: .3rem;
 margin-top: .3rem;
}
 .anl-infbox>ul>li {
 width: 100%;
 margin-bottom: .2rem;
 float: none;
 padding: 0 .2rem;
}
 .aninf-tit {
 font-size: .16rem;
 margin-bottom: .1rem;
}
 .aninf-sub {
 font-size: .16rem;
}
 .anlc-probox {
 margin-top: .3rem;
 margin-bottom: .4rem;
}
 .anlc-probox>ul>li {
 width: 49%;
 margin-right: 2%;
 margin-bottom: .2rem;
}
 .anlc-probox>ul>li:nth-child(2n) {
 margin-right: 0;
}
 .anlc-img {
 height: 2.3rem;
 line-height: normal;
 padding: .2rem;
}
 .anlc-bt {
 height: .7rem;
 font-size: .16rem;
 line-height: .7rem;
}
 .anlc-aten {
 padding: .25rem;
 margin: .4rem 0rem;
}
 .aten-tit {
 font-size: .16rem;
 margin-bottom: .1rem;
}
 .anlc-aten>p {
 font-size: .16rem;
 line-height: .24rem;
}
 .case-anlbot {
 padding: .36rem 0rem;
}
 .anb-tit {
 font-size: .16rem;
 padding-left: .6rem;
}
 .new-tuibox {
 padding: .4rem 0rem .6rem;
}
 .new-tuitop {
 margin-bottom: .2rem;
}
 .ntui-tit {
 font-size: .18rem;
}
 .ntui-mmbox>a>span {
 font-size: .14rem;
 padding-right: .2rem;
 background-size: .15rem .15rem;
}
 .new-tuicen>ul>li {
 width: 100%;
 float: none;
 padding: .14rem 0rem;
 border-bottom: 1px solid #dadbde;
 margin-right: 0;
}
 .ntui-time {
 font-size: .16rem;
 margin-bottom: .1rem;
}
 .ntui-name {
 font-size: .16rem;
}
 .model-top {
 height: .7rem;
}
 .model-tit {
 font-size: .3rem;
}
 .model-cuscon .proxg-li {
 padding-top: .4rem;
}
 .gd-sgbox>ul>li {
 float: left;
 width: 49%;
 margin-right: 2%;
 margin-bottom: .3rem;
}
 .gd-sgbox>ul>li:nth-child(2n) {
 margin-right: 0;
}
 .gd-img {
 width: 100%;
 line-height: normal;
 padding: .12rem;
}
 .gd-bt {
 height: 1rem;
 padding: .1rem .3rem;
}
 .enter-cont {
 padding: .2rem;
}
 .enter-top>p {
 font-size: .26rem;
 margin-bottom: .3rem;
}
 .enter-cen p {
 font-size: .16rem;
 margin-bottom: .3rem;
}
 .ec-pbox {
 width: 100%;
}
 .ec-imgbox {
 width: 100%;
 margin-left: 0;
 display: block;
 margin: 0 auto;
}
 .ent-lr {
 display: block;
}
 .vide-cents .ind-casecont>ul>li {
 width: 100%;
 height: auto;
 margin-bottom: .4rem;
}
 .vid-time {
 font-size: .14rem;
 margin-bottom: .1rem;
}
 .vide-cents .ian-tit {
 margin-bottom: .1rem;
}
 .vide-cents .ian-btnbox {
 margin-top: .2rem;
}
 .contact-top {
 margin-top: .2rem;
}
 .firm-box>ul>li {
 float: none;
 width: 100%;
 height: auto;
 padding: .38rem .4rem;
 margin-right: 0;
 margin-bottom: .2rem;
}
 .firm-tit {
 font-size: .2rem;
 line-height: .3rem;
 margin-bottom: .1rem;
}
 .firm-txtbox>p {
 font-size: .14rem;
 line-height: .3rem;
}
 .dzimg {
 width: .16rem;
 max-height: .2rem;
}
 .fir-select {
 margin: .1rem 0rem .3rem;
}
 .fir-select>select {
 width: 100%;
 height: .56rem;
 background: rgb( 241, 242, 246 ) url(img/jt4.jpg) no-repeat right .2rem center;
 background-size: .14rem .08rem;
 padding: 0 .2rem;
 font-size: .16rem;
}
 .contact-cent .firm-box>ul>li {
 height: auto;
}
 .ind-about {
 padding: .7rem 0;
}
 .iabo-infbox {
 width: 100%;
 padding-right: 0;
 padding: 0;
 float: none;
}
 .iabo-tit {
 font-size: .34rem;
 line-height: .4rem;
}
 .iabo-sub {
 font-size: .24rem;
 margin: .6rem auto .2rem;
}
 .iabo-txt {
 font-size: .16rem;
 line-height: .3rem;
}
 .iabo-abtn {
 margin-top: .5rem;
}
 .iabo-abtn>span {
 font-size: .16rem;
 line-height: .3rem;
 padding-right: .18rem;
 background-size: .08rem .14rem;
}
 .iabo-spbox {
 width: 100%;
 height: auto;
 float: none;
}
 .ian-tit {
 height: .34rem !important;
}
 .yb_conct {
 display: none;
}
 .mdr-cont>ul>li>a {
 line-height: .56rem;
 font-size: .14rem;
 padding: 0 .3rem;
 display: block;
}
 .pros-dow {
 position: static;
 left: auto;
 top: auto;
 width: 100%;
 height: auto;
 padding: .1rem 0;
}
.pros-dtit {
 font-size: .16rem;
 line-height: .5rem;
 padding-left: .45rem;
 padding-right: 0.3rem;
 border-bottom: 1px solid #EEE;
}
.pros-dul {
 padding-left: .45rem;
 padding-right: 0;
}
.pros-dul > li {
 float: none;
 width: 100%;
 text-align: left;
 line-height: .45rem;
}
.pros-dul > li > a {
 display: block;
 font-size: .14rem;
 color: #666666;
 border-bottom: 1px dashed #eee;
}
}
 @media screen and (max-width: 330px) {
}
}


