.w1600-2 {margin-right:auto;margin-left:auto;width:1600px;}
.w1400 {width:1400px;margin:0 auto;}
@media only screen and (max-width:1599px) {.w1600-2 {width:1400px;}
}
@media only screen and (max-width:1399px) {.w1400 {width:1200px;}
.w1600-2 {width:1200px;}
}
.contact-vs {width:100%;text-align:center;padding-bottom:80px;margin-top:66px;overflow: hidden;}
.contact-vs h2 {font-size:30px;color:#333;padding:40px 0 50px;}
.contact-vs li {display:inline-block;text-align:center;}
.contact-vs li img {margin:0 auto;text-align:center;display: block;}
.index-set5-new li:hover h6 {color:#E60012}
.contact-vs li p {display:inline-block;vertical-align:middle;text-align:left;margin-left:6px;margin-top:20px;text-align:center;}
.contact-vs li p span {font-size:28px;color:#0093B1;display:block;line-height:28px;margin-top:6px;}
.contact-vs li:nth-of-type(2) {margin:0 192px;}
.contact-ly {background:url('../images/conatct-bj.png') no-repeat center top;padding:30px 40px;box-sizing:border-box;background-size:cover;margin-bottom: 50px;}
.contact-ly-cont {width:100%;background:#fff;text-align:center;box-sizing:border-box;padding:60px;}
.contact-ly-title {margin-bottom:35px;}
.contact-ly-title h3 {font-size:36px;}
.contact-ly-title p {color:#707070;font-size:24px;}
.contact-ly-c label {width:49%;display:block;float:left;padding:12px 20px;box-sizing:border-box;border:1px solid #f2f2f2;margin-right:2%;margin-bottom:24px;text-align:left}
.contact-ly-c label img {display:inline-block;}
.contact-ly-c label:nth-of-type(2n) {margin-right:0;}
.contact-ly-c label span {font-size:16px;color:#333;display:inline-block;vertical-align:middle;padding-right:5px;border-right:1px solid #e7e7e7;padding-left:6px;margin-right:5px;}
.contact-ly-c textarea {width:100%;border:1px solid #f2f2f2;padding:30px;display:block;height:200px;box-sizing:border-box;}
.contact-ly-c .submit {width:137px;line-height:40px;background-color:#0093B1;background-position:26px center;background-repeat:no-repeat;color:#fff;border-radius:2px;margin-top:50px;cursor:pointer;}
.contact-zx {margin-top:70px;position:relative;}
.contact-zx .ves {position:absolute;bottom:26px;left:52%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#fff;width:330px;text-align:center;padding:10px 30px 10px;}
.contact-zx .ves p {font-size:16px;color:#666;margin-bottom:8px;}
.contact-zx .ves a {color:#E60012;font-size:16px;}
.contact-text {padding-bottom:62px;}
img,input,textarea {border:none;vertical-align:middle;}
input,textarea,select,button {border:0;background:none;outline:0;font-family:"Microsoft Yahei";}
.my-map {margin:0 auto;width:100%;height:500px;margin-top:10px;margin:80px 0 70px 0;}
/* 尾部 */#footer {color:#fff;background-color:#0C1418;box-sizing:border-box;padding-top:40px;position:relative;}
#footer .foot_nav {float:left;}
#footer .foot_nav dl {float:left;margin-right:44px;}
#footer .foot_nav dt {height:50px;line-height:50px;font-size:18px;font-weight:bold;font-family:PingFang SC;color:#cccccc;}
#footer .foot_nav i {display:none;}
#footer .foot_nav .d1 {width:160px;}
#footer .foot_nav .d2 {width:460px;}
#footer .foot_nav dd {height:30px;line-height:30px;font-size:14px;color:#585E6C;font-family:PingFang SC;}
#footer .foot_nav dd a {color:#666;transition:color .9s;-webkit-transition:color .9s;-moz-transition:color .9s;-ms-transition:color .9s;-o-transition:color .9s;}
#footer .foot_nav dd a:hover {color:#018196;}
#footer .foot_nav .d2 dd {float:left;width:230px;}
#footer .more {float:right;}
#footer .ewm {float:left;width:120px;margin-right:50px;margin-top:10px;text-align: center;}
#footer .ewm img {width:100%;}
#footer .ewm span {line-height:40px;display:block;font-size:14px;color:#666;font-family:PingFang SC;}
#footer .inf {float:right;width: 380px;}
#footer .inf span {color:#666;font-size:24px;font-weight:bold;display:block;margin-bottom:10px;font-family:PingFang SC;}
#footer .inf p {font-size:14px;padding:5px 0;color:#666;font-family:PingFang SC;}
#footer .inf a {height:35px;width:120px;background:#018196;display:block;border-radius:5px;text-align:center;line-height:35px;font-size:14px;transition:.3s;margin-top:20px;}
#footer .inf a span {color:#fff;font-size:14px;font-weight:normal;background:url(../images/ly.png) no-repeat;background-position:19px 10px;padding-left:15px;}
#footer .inf a:hover {background:#585E6C;}
#footer .bq {margin-top:50px;padding:26px 0 26px 0;color:#666;font-size:14px;background-color:#000;border-top:1px solid #000000;font-family:PingFang SC;}
#footer .bq a {color:#666;transition:.9s;-webkit-transition:.9s;-moz-transition:.9s;-ms-transition:.9s;-o-transition:.9s;}
#footer .bq a:hover {color:#018196;}


/*新闻详情*/
.news_b {
    padding: 80px 0;
}
.news_b .newstitle {
    margin-bottom: 5.2083%;
    text-align: center;
    font-size: 20px;
}
.wrap {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
}
.news_b .from {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /* color: #e5e5e5; */
    padding-bottom: 24px;
    border-bottom: 1px dashed #ddd;
}
.news_b .from span {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.news_b .from span:nth-child(3) {
    text-align: right;
}
.news_b  .content {
    padding: 50px 0;
    line-height: 20px;
    color: rgb(56 56 56 / 90%);
}
.news_b  .backpagebox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #018196 ;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 0 40px;
}
.news_b  .backpagebox .prev {
    text-align: right;
}
.news_b  .backpagebox .btn {
    width: 290px;
    color: #e5e5e5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
}
.news_b  .backpagebox .btn .inflex {
    width: 100%;
}
.news_b  .backpagebox .btn .tl {
    font-size: 18px;
    margin-bottom: 16px;
}
.news_b  .backpagebox .btn .te {
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.news_b  .backpagebox .backbtn {
    background-color: #076979 ;
}
.news_b .backpagebox .backbtn img {
    opacity: .8;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
}
.news_b  .backpagebox .btn {
    width: 290px;
    color: #e5e5e5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
}
.news_b  .backpagebox .btn:hover{
	color: #FFFFFF !important;
}
.news_b  .backpagebox .btn .inflex {
    width: 100%;
}
.position-swiper-container.swiper-container {
    width: calc(100% - 60px);
    max-width: 1340px;
    padding: 0px 30px;
    background: #fff;
    height: 50px;
    margin-top: 30px;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-slide {
    width: auto;
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    /* width: 200px; */
    height: 100%;
    position: relative;
	margin: auto;
}
.swiper-slide .act {
    border: 1px solid #018196 ;
    color: #018196 ;
}
.swiper-slide a {
    display: inline-block;
    padding: 0px 20px;
    height: 28px;
    line-height: 28px;
    display: block;
    border-radius: 15px;
    font-size: 16px;
    color: #6e6e6e;
    margin: auto 10px;
}
.news_text_box {
	
    padding: 40px;
    margin: auto;
    margin-top: 50px;
    background: #FFFFFF;
    overflow: hidden;
}
.news_text_box>b {
    display: block;
    width: calc(100% - 20px);
    padding: 0px 10px;
    font-size: 24px;
    color: #5c5c5c;
    margin-bottom: 20px;
    text-align: center;
}
/*产品详情*/
.conbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
}
.product_info_box {
    width: calc(100% - 70px);
    max-width: 1330px;
    overflow: hidden;
    background: #ffffff;
    padding: 35px;
    margin: 60px auto;
}

.product_info_box .show {
    width: 531px;
    float: left;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.product_info_box .show img {
    width: 100%;
	box-sizing: border-box;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E);
    right: 10px;
    left: auto;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E);
    left: 10px;
    right: auto;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}
.product_info_box .text {
    width: calc(100% - 620px);
    overflow: hidden;
    float: right;
    margin-right: 18px;
}
.product_info_box .text>b {
    display: block;
    width: 100%;
    font-size: 24px;
    color: #585858;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
	text-overflow: ellipsis;
}
.product_info_box .text>div.product_desc {
    width: 100%;
    height: auto;
    font-size: 16px;
    color: #838383;
    line-height: 30px;
	height: 312px;
}
.product_info_box .text>div.product_desc>p {
    font-weight: bold;
    font-size: 16px;
}
.product_info_box .text>div.product_desc>ul>li {
    font-size: 14px;
    margin-top: 10px;
}
.product_details_box {
    width: calc(100% - 23px);
    max-width: 1400px;
    overflow: hidden;
    margin: auto;
    margin-bottom: 80px;
}

.product_details_box .details {
    width: calc(100% - 320px);
    float: left;
}
.product_details_box .details>b {
    display: block;
    width: calc(100% - 40px);
    padding: 10px 20px;
    background: #ffffff;
    font-size: 20px;
    color: #018196 ;
    margin-bottom: 5px;
}
.product_details_box .details .text {
    width: calc(100% - 40px);
    background: #ffffff;
    padding: 20px;
}
.product_details_box .hot{width: 280px; padding: 20px 10px 0px; float: right; background: #ffffff;}
.product_details_box .hot .title{ width: 100%; overflow: hidden; padding-bottom: 10px; /*border-bottom: 1px solid #dcdcdc;*/ margin-bottom: 10px;}
.product_details_box .hot .title>span{ display: block; width: calc(100% - 35px); float: left; font-size: 18px; color: #3a3a3a;}
.product_details_box .hot .title>a{ display: block; width: 35px; font-size: 12px; color: #828282; float: left; text-align: right;}
.product_details_box .hot .list{ width: 100%; overflow: hidden;}
.product_details_box .hot .list>a{ display: block; width: 100%; overflow: hidden; background: #ffffff; float: left; padding-bottom: 15px; margin-bottom: 20px;/* border-bottom: 1px solid #e5e5e5;*/}
.product_details_box .hot .list>a>img{ display: block; width: 100%; margin: auto; margin-bottom: 10px; border: 1px solid #ddd;box-sizing: border-box;}
.product_details_box .hot .list>a>b{ display: block; width: 100%; font-size: 18px; color: #585858; text-align: left; font-weight: normal; position: relative; margin-bottom: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_details_box .hot .list>a>b>span{ display: block; width: 86px; height: 21px; font-size: 14px; color: #ffffff; text-align: center; line-height: 21px; background: #0069b7; position: absolute; bottom: 0; right: 0; border-radius:15px;}
.product_details_box .hot .list>a>p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; width: 100%;height:40px; font-size: 14px; color: #808080; text-align: left;}
.bg_ov table {
    margin: 0 auto;
    border-collapse: collapse;
    text-align: center;
    width: 100%;
    border: solid 1px;
    border-color: #ddd;
    background-color: white;
}
.product_info_box .product_bot a.tel{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-color: #018196;
	color:#FFFFFF;
	margin-right: 26px;
	padding: 12px 22px;
	font-size: 16px;
	transition: all .8s;
}
.product_info_box .product_bot a.tel:hover{
	background-color: #076979;
	color: #FFFFFF !important;
}
.product_info_box .product_bot a.zixun{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-color: #e8e6e6;
	color:#666;
	padding: 12px 22px;
	font-size: 16px;
	transition: all .8s;
}
.product_info_box .product_bot a.zixun:hover{
	background-color: #018196;
	color: #FFFFFF !important;
}
/* 1399px 改成 1499 */
@media only screen and (max-width:1499px) {
	#footer .inf {
	    float: right;
	    width: 350px;
	}
	#footer .foot_nav .d1 {
	    width: 124px;
	}
	#footer .ewm {
	    margin-right: 30px;
	}
    body {
        min-width:1200px
    }
    
}
