.pagination {
	text-align: center;
	display: block;
	clear: both;
}

.pagination a {
	margin: 0 2px
}
.pcnone{display:none;}
@media (max-width:480px) {
	.pagination a {
		margin: 0 2px
	}

	.pagination a>* {
		padding: 5px 12px !important
	}
}

.pagination .active>a,.pagination .active>span,.pagination .active>a:hover,.pagination .active>span:hover,.pagination .active>a:focus,.pagination .active>span:focus {
	color: #fff;
	background-color: #5a1a1b
}

.pagination a,.pagination a>span {
	float: none;
	display: inline-block;
	cursor: pointer;
	color: #000;
	border-radius: 0 !important;
	padding: 10px 20px;
	background: #fff;
	border: 1px solid #dddddd;
}

.pagination>a:hover,.pagination>a>span:hover,.pagination>a:focus,.pagination>a>span:focus {
	z-index: 2;
	color: #fff;
	background-color: #5a1a1b
}

.pagination .active>a,.pagination .active>span,.pagination .active>a:hover,.pagination .active>span:hover,.pagination .active>a:focus,.pagination .active>span:focus {
	color: #fff;
	background-color: #5a1a1b
}

.pagination li>a,.pagination li>span {
	float: none;
	display: inline-block;
	cursor: pointer;
	color: #333;
	padding: 6px 12px
}

.pagination>a:hover,.pagination>a>span:hover,.pagination>a:focus,.pagination>a>span:focus {
	z-index: 2;
	color: #fff;
	background-color: #5a1a1b
}

.list_case_main{padding:130px 0 170px}
@media (max-width:640px){.list_case_main{padding:80px 0 120px}
}
.list_case_main .list_case{padding-bottom:40px}
.list_case{margin-left:-40px!important;margin-right:-40px!important}
.list_case>*{margin-left:20px!important;margin-right:20px!important;margin-bottom:80px}
@media (max-width:1360px){.list_case{margin-left:-30px!important;margin-right:-30px!important}
.list_case>*{padding-left:30px!important;padding-right:30px!important;margin-bottom:60px;}
}
@media (max-width:768px){.list_case{margin-left:-20px!important;margin-right:-20px!important}
.list_case>*{padding-left:20px!important;padding-right:20px!important;margin-bottom:40px}
}
.list_case li{margin-bottom:60px}
@media (max-width:640px){.list_case{margin-left:-.100px!important;margin-right:-.100px!important}
.list_case>*{padding-left:.100px!important;padding-right:.100px!important;margin-bottom:20px}
.list_case li{margin-bottom:20px}
}
.list_case .inner .tit{font-size:30px;color:#fff;position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;white-space:nowrap;width: 100%;height: 100%;text-align: center;padding-top: 25%;}
@media (max-width:768px){.list_case .inner .tit{font-size:20px}
}
@media (max-width:480px){.list_case .inner .tit{font-size:18px}
}
.list_case .inner .tit::after{content:'';width:0;height:1px;background:#fff;position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:100px;transition:.6s}
.list_case .inner:hover{box-shadow:0 rem .100px rgba(0,0,0,.2)}
.list_case .inner:hover .tit::after{width:80px}
.list_news_main{padding:80px 0 160px}

.contact_box {
	padding: .8rem 0 1.2rem
}

.contact_box .hd {
	margin-bottom: .4rem
}

.contact_box .hd h2 {
	font-size: .4rem;
	font-weight: bold;
	text-align: center;
}

@media (max-width:1200px) {
}

@media (max-width:992px) {
}

@media (max-width:640px) {
	.contact_box .hd h2 {
		font-size: 22px
	}
}

@media (max-width:480px) {
	.contact_box .hd h2 {
		font-size: 20px;
		line-height: 2;
		text-align: center
	}
}

.contact_box .list {
	margin-bottom: .24rem
}

@media (min-width:992px) {
	.contact_box .list {
		display: flex;
		align-items: stretch
	}

	.contact_box .list li {
		flex: 1
	}

	.contact_box .list li+li {
		margin-left: .24rem
	}
}

.contact_box li {
	text-align: center;
	background: #fff;
	margin-bottom: .2rem;
	padding: .5rem .4rem .4rem
}

.contact_box li .ic1 {
	background: url('../images/con_1.png') no-repeat center center
}

.contact_box li .ic2 {
	background: url('../images/con_2.png') no-repeat center center
}

.contact_box li .ic3 {
	background: url('../images/con_3.png') no-repeat center center
}

.contact_box li .ic {
	width: .8rem;
	height: .8rem;
	display: inline-block;
	margin-bottom: .2rem;
	background-size: contain;
}

.contact_box li .info {
	font-size: 16px;
	line-height: 1.8
}

.contact_box .map {
	border: 10px solid #fff;
	height: 5.8rem;
	min-height: 400px
}



/****************************************联系我们页 Start*************************************************/
.contactusmain{padding:80px 0px;}
.contactushdbanner .banner-infos .font-bjimg{background:url(../images/contactus/fontbjimg.png) no-repeat left}
.contactusmain .column-title span{font-size:16px;color:#0058b2;font-weight:500}
.contactusmain .column-title h1{font-size:35px;margin-top:5px;margin-bottom:15px;font-weight:500;}
.contactusmain .column-title .separator{width:75px;height:3px;background-color:#0058b2}
.contactusmain .contact-list{margin-top: 75px;display: flex; align-items: center; justify-content: center;}
.contactusmain .contact-list .contactinfos{width: 530px;height: 580px;padding: 70px 48px;background-color: #0058b2;}
.contactusmain .contact-list .contactinfos .column-title span{color: white;}
.contactusmain .contact-list .contactinfos .column-title h1{color: white;}
.contactusmain .contact-list .contactinfos .column-title .separator{background-color: white;}
.contactusmain .contact-list .contactinfos .infos-box{margin-top: 25px;}
.contactusmain .contact-list .contactinfos .infos-box .pubinfos{padding: 25px 0;border-bottom: 1px solid #938bb9;display: flex; align-items: center;}
.contactusmain .contact-list .contactinfos .infos-box .pubinfos img{width: 25px;margin-right: 20px;}
.contactusmain .contact-list .contactinfos .infos-box .pubinfos span{font-size: 15px;font-weight: 500;color: white;}
.contactusmain .contact-list .contactinfos .infos-box .pubinfos p{font-size: 15px;margin-bottom: 7px;font-weight: 500;color: white;}
.contactusmain .contact-list .contactinfos .infos-box .pubinfos .conleft{padding-left:75px}
.contactusmain .contact-list .contactinfos .infos-box .pubinfos .conleften{padding-left:35px}
.contactusmain .contact-list .contactinfos .infos-box .pubinfos p:last-child{margin-bottom: 0;}
.contactusmain .contact-list .contactinfos .infos-box .addr{}
.contactusmain .contact-list .contactinfos .infos-box .phone-llst{}
.contactusmain .contact-list .contactinfos .infos-box .email{}
.contactusmain .contact-list .contactinfos .infos-box .fax{}
.contactusmain .contact-list .contactmap{width: 902px;height: 580px;position: relative;}
.contactusmain .contact-list .contactmap .allmap{width: 100%;height: 580px;z-index: 1;}
.contactusmain .contact-list .contactmap #branchoffice{position: absolute;right: 0; bottom: 0;z-index: 99999999999999999;}
.contactusmain .contact-list .contactmap #branchoffice ul{display: flex;align-items: center;}
.contactusmain .contact-list .contactmap #branchoffice ul li{}
.contactusmain .contact-list .contactmap #branchoffice ul li:first-child a{margin-right: 15px;}
.contactusmain .contact-list .contactmap #branchoffice ul li a{padding: 10px 16px;font-size: 15px;display: block;font-weight: 500;background-color: white;}
.contactusmain .contact-list .contactmap #branchoffice ul li.on a{color: white;background-color: #0058b2;}
@media (max-width: 768px){
.contactusmain .contact-list .contactinfos{width:100%;}
}

.good-type {
    width: 88%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding: 1.1rem 0
}

@media (min-width:992px) {
    .good-type .bd {
        display: table;
        width: 100%
    }
.good-type .proban{margin-bottom:1.1rem}

    .good-type .bd>* {
        display: table-cell;
        vertical-align: middle;
        float: none
    }

    .good-type .inner {
        width: 38%;
        padding-right: 10%
    }

    .good-type .coverimg {
        width: 34%
    }
}

.good-type .hd {
    margin-bottom: 2px
}

.good-type .hd h2 {
    font-size: .36rem
}

.good-type .hd .en {
    font-size: 16px;
    color: #999;
    position: relative
}

.good-type .hd .en::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #1C4FA1;
    margin: .2rem 0 .4rem
}

@media (max-width:768px) {
    .good-type .hd .en {
        font-size: 14px
    }
    .good-type{padding-top:.5rem}
    .good-type .proban{margin-bottom:.5rem}
    .contactusmain .contact-list .contactmap{width:100%;display:none;}
    .msg-box{width:92%;}
}

@media (max-width:480px) {
    .good-type .hd .en {
        font-size: 12px
    }
}

.good-type .txt {
    font-size: 16px;
    color: #999;
    line-height: 1.875
}

@media (max-width:1200px) and (min-width:992px) {
    .good-type .inner {
        width: 60%;
        padding-right: 5%
    }

    .good-type .coverimg {
        width: 40%
    }
}

@media (max-width:992px) {
    .good-type .inner {
        margin-bottom: .5rem
    }
}

.good-list-box {
    background: #f3f3f3;
    padding: .9rem 0
}

.good-list-box .pdt-sort{width: 3.3rem;float: left;margin-right: .4rem;}

.good-list-box .wrap .pdt-sort{width: 340px;}
.good-list-box .wrap .pdt-sort .sort-title{width: 100%; height:86px; background: #960200; justify-content: center; text-align: center; display: flex; flex-direction: column;border-bottom:1px #ffffff6b solid;}
.good-list-box .wrap .pdt-sort .sort-title h1{font-size: 30px;margin: 7px 0;font-weight: 500;color:#fff;background:#960200;}
.good-list-box .wrap .pdt-sort .sort-title h3{font-size: 16px;margin: 7px 0;font-weight: 500;color:white;}

.good-list-box .wrap .sort-list{width: 340px;float: left;}
.good-list-box .wrap .sort-list .sort-nav{height: 100%;background:#f8f8f8;transition: all .3s;}
.good-list-box .wrap .sort-list .sort-nav .onelevel{display: flex; justify-content: space-between; align-items: center;    border-bottom: 1px solid #eaeaea;}
.good-list-box .wrap .sort-list .sort-nav a{font-size: 16px;  display: block;width: 80%;padding: 20px 0;overflow: hidden; color: #ABB1B7;font-family: "Roboto-Regular";}
.good-list-box .wrap .sort-list .sort-nav a span{margin-left: 30px;color:#1C4FA1;display: block;}
.good-list-box .wrap .sort-list .sort-nav .onelevel span {font-weight:300;}
.good-list-box .wrap .sort-list .sort-nav .onelevel a:hover{background:#1C4FA1;color:#fff;}
.good-list-box .wrap .sort-list .sort-nav .iconfont{font-size: 80%;padding-right: 3%;line-height: 62px;}
.good-list-box .wrap .sort-list .sort-nav .onelevel:hover,.good-list-box .wrap .sort-list .sort-nav .onelevel:hover a span{background:#1C4FA1;color:#fff;}
.good-list-box .wrap .sort-list .sort-nav .nav-show a span{color:#fff;}
.good-list-box .wrap .sort-list .nav-item{position: relative;border-bottom: 1px solid #eaeaea;}
.good-list-box .wrap .sort-list .nav-item .nav-show{}
.good-list-box .wrap .sort-list .nav-item ul{background:#f8f8f8;}

.good-list-box .wrap .sort-list .sort-nav .twolevel li a{padding: 8px 0;display: block;width: 100%;}
.good-list-box .wrap .sort-list .sort-nav .twolevel li a span{color: #a2a2a2;font-size: 15px;display: block;padding-left: 20px;}
.good-list-box .wrap .sort-list .sort-nav .twolevel li:hover a span{ color:#fff;}
.good-list-box .wrap .sort-list .nav-item  ul.on{display: block;padding-bottom: 10px;}
.good-list-box .wrap .sort-list .nav-more{width: 50px;transition: transform .3s;padding: 15px;}
.good-list-box .wrap .sort-list .nav-show .nav-more{transform:rotate(90deg);}
.good-list-box .wrap .sort-list .nav-show,.nav-item>a:hover{color: #FFF;background:#1C4FA1;}
.good-list-box .wrap .sort-list .nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
.good-list-box .wrap .sort-list .nav-item li:hover a{color: #FFF;background: #1C4FA1;}


.good-list-box .pdt-info{float:right;}
.good-list-box .hd {
    text-align: center
}

.good-list-box .hd h2 {
    font-size: .36rem;
        color:#212121;
}

.good-list-box .hd .en {
    font-size: 16px;
    color: #999;
    position: relative
}

.good-list-box .hd .en::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #1C4FA1;
    margin: .2rem 0 .4rem
}

@media (max-width:768px) {
.good-list-box{width;88%; margin:0 auto;}
.good-list-box .hd .en {font-size: 14px;}
.good-list-box .wrap{flex-wrap: wrap;width: 88%;}
.good-list-box .wrap .sort-list{width:100%;}
.good-list-box .wrap .pdt-sort{width: 100%;margin-right: 0px;}
.good-list-box .wrap .sort-list{ width: 100%;margin-bottom: 2em;}
.good-list-box .wrap .sort-list .sort-nav{height: 100%;}
.good-list-box .wrap .sort-list .sort-nav a span{margin-left: 2rem;}
.good-list-box .wrap .sort-list .sort-nav ul li{display: block;}
.good-list-box .wrap .sort-list .sort-nav .twolevel li a{padding: 10px;}
.good-list-box .wrap .sort-list .sort-nav .twolevel li a span{}
.good-list-box .wrap .sort-list .nav-item ul.on{display: block;}
.good-list-box .wrap .sort-list .nav-more{width: 1rem;margin-right: 1rem;}
}

@media (max-width:480px) {
    .good-list-box .hd .en {
        font-size: 12px
    }
}

.good-list-box .hd .en::after {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.good-list {
    margin-left: -0.31rem;
    margin-right: -0.31rem
}

.good-list>* {
    padding-left: .3rem;
    padding-right: .3rem
}

.good-list .inner {
    background: #fff;
    position: relative
}

.good-list .inner .cover-box {
    /*margin: .2rem;*/
    display: block;
}

.good-list .inner .cover-box .coverimg {
    background-size: contain
}

.good-list .inner::after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    transition: all .4s ease 0s;
    height: 3px;
    background: #1C4FA1;
    left: 0;
    bottom: 0
}

.good-list .inner:hover::after {
    width: 100%
}

.good-list li {
    margin-bottom: .4rem
}

.good-list li .tit {
    height: 70px;
    line-height: 70px;
    text-align: center;
    width: 100%;
    display: block;
    font-size: 16px;
    background: #fff;
    border-top: 1px solid #f5f5f5
}

@media (max-width:992px) {
    .good-list li {
        margin-bottom: .2rem
    }

    .good-list li .inner {
        padding-bottom: .4rem
    }

    .good-list li .tit {
        height: 50px;
        line-height: 50px;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 55
    }
}
.good-info {
    width: 88%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding: 1.1rem 0
}

@media (min-width:768px) {
    .good-info .bd {
        display: table;
        width: 100%
    }

    .good-info .bd>* {
        display: table-cell;
        vertical-align: middle;
        float: none
    }

    .good-info .inner {
        width: 50%;
        padding-left: 10%
    }

    .good-info .coverimg {
        width: 50%
    }
}

.good-info .hd {
    margin-bottom: 2px
}

.good-info .hd h2 {
    font-size: .36rem
}

.good-info .hd .en {
    font-size: 16px;
    color: #999;
    position: relative
}

.good-info .hd .en::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #1C4FA1;
    margin: .2rem 0 .4rem
}

@media (max-width:768px) {
    .good-info .hd .en {
        font-size: 14px
    }
}

@media (max-width:480px) {
    .good-info .hd .en {
        font-size: 12px
    }
}

.good-info .txt {
    font-size: 16px;
    color: #666;
    line-height: 1.875;
    margin-bottom: .7rem
}

.good-info .download {
    background: #1C4FA1;
    color: #fff;
    display: inline-block;
    text-align: center;
    width: 2.1rem;
    height: .52rem;
    line-height: .52rem
}

.good-info .download em {
    padding-left: .4rem;
    background-image: url('../images/download.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    background-size: 20px;
    font-size: 16px
}

.good-info .download:hover {
    background: #333
}

@media (max-width:992px) {
    .good-info .download {
        width: 140px;
        height: 38px;
        line-height: 38px;
        text-align: center
    }

    .good-info .download em {
        font-size: 14px;
        background-size: 18px;
        padding-left: 26px
    }
}

@media (max-width:1200px) and (min-width:768px) {
    .good-info .inner {
        width: 60%;
        padding-right: 5%
    }

    .good-info .coverimg {
        width: 40%
    }
}

@media (max-width:992px) {
    .good-info .inner {
        margin-bottom: .5rem
    }
}

/****************************************产品与服务详情页 Start*******************************************/
.goods_box{padding-top:60px;width:100%;}
.goods_box h2{font-size:36px;margin-bottom:20px}
@media (max-width:992px){.goods_box h2{font-size:24px}
}
@media (max-width:768px){.goods_box h2{font-size:22px;text-align: center;margin-bottom:20px;}

}
.goods_box_swiper .bd{position:relative;line-height: 30px;color: #333;background: #f9f9f9;}
.goods_box_swiper .pnext{margin-top:-50px;color:#333}
.goods_box_swiper .pnext::after{font-size:30px}
.goods_box_swiper .pnext:hover{color:#0058b2}
.goods_box_swiper .swiper-button-prev{left:-90px}
.goods_box_swiper .swiper-button-next{right:-90px}
@media (max-width:1680px){.goods_box_swiper .swiper-button-prev{left:-50px}
.goods_box_swiper .swiper-button-next{right:-50px}
}
.goods_box_swiper .iconfont{color:#999;font-size:36px;outline:0}
.goods_box_swiper .left{transform: rotate(180deg);}
.goods_box_cp2{padding-bottom:100px}
.goods_info{padding:80px 0 0}
.goods_info .inner{background:#f9f9f9;border-radius: 20px;}
.goods_info .tab{border-bottom:1px solid #ededed;height:80px;line-height:80px;font-size:16px}
@media (max-width:640px){.goods_info .tab{height:100px;line-height:100px}
}
.goods_info .tab a{display:inline-block;margin:0 60px; font-size: 18px;}
.goods_info .tab a:hover{color:#0058b2}
@media (max-width:992px){.goods_info .tab a{margin:0 40px}
}
@media (max-width:640px){.goods_info .tab a{margin:0 20px}
}
.goods_info .tab .on{color:#0058b2;position:relative}
.goods_info .tab .on::after{content:'';display:block;position:absolute;width:100%;height:2px;background-color:#0058b2;left:0;bottom:0}
.goods_info .content{padding:60px;}
@media (max-width:1200px){.goods_info .content{padding:40px}
}
@media (min-width:768px){.goods_info .content{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.goods_info .content .image{width:36%;margin-right:14%}
.goods_info .content .info{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
}
.goods_info .info{padding-bottom:40px;}
@media (max-width:768px){.goods_info .info{ padding: 30px;width: 100%;}
}
.goods_info .info h2{font-size:36px;position:relative;padding-bottom:10px;margin-bottom:20px}
@media (max-width:992px){.goods_info .info h2{font-size:24px}
}
@media (max-width:768px){.goods_info .info h2{font-size:22px}
}
.goods_info .info h2::after{content:'';display:block;width:32px;height:2px;background-color:#0058b2;position:absolute;left:0;bottom:0}
.goods_info .info .desc{font-size:16px;line-height:1.8;margin-bottom:70px;max-width:668px}
@media (max-width:992px){.goods_info .info .desc{font-size:15px}
}
.goods_info .info .contact{width:200px;height:58px;line-height:58px;text-align:center;background-color:#0058b2;border-radius:200px;color:#fff;display:block;font-size:16px}
@media (max-width:640px){.goods_info .info .contact{width:160px;height:46px;line-height:46px;text-align:center}
}
.goods_info .info .contact:hover{background:#000}
@media (max-width:639px){.goods_box .tablebox{overflow-x:auto;width:100vw;position:relative;left:-4vw;padding-left:4vw}
.goods_box .tablebox .tinner{padding-right:4vw;min-width:680px}
}
.goods_box table{width:100%;background:#fff;text-align:center}
.goods_box table thead{background-color:#0058b2;color:#fff}
.goods_box table td,.goods_box table th{border:1px solid #ccc;padding:8px 16px}
.goods_item{background-color:#f8f8f8;text-align:center;padding:20px 20px 40px; }
.goods_item:hover{background-color:#e9edf3}
.goods_item:hover .more{background-color:#0058b2;color:#fff}
.goods_item .tit{display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:18px;margin:26px 0 24px}
.goods_item .tit:hover{color:#0058b2}
.swiper_goods {
    padding-bottom:86px;
    position: relative;
    margin-left: -12px;
    margin-right: -12px;
}
.swiper_goods .swiper-slide{width:18%;margin:0 1%;}
.swiper_goods .swiper-slide img{width:100%;}
@media (max-width:768px){.goods_item .tit{font-size:18px}
.swiper_goods .swiper-slide{width:98%;margin:0 1%;}
.goods_box_cp2{padding-bottom: 20px;overflow: hidden;}
.listhonor .swiper-slide{width:100%;}
}
@media (max-width:640px){.goods_item .tit{font-size:16px}
}
.goods_item .more{color:#0058b2;display:block;display:inline-block;line-height:34px;padding: 0 20px;border-radius: 5px;}

/*产品放大*/

.productDetails .product_one_l .content_timglt{overflow:hidden; text-align:center; position: relative;  }

.productDetails .product_one_l .content_timglt#bid{padding-top:100%;}

.productDetails .product_one_l .content_timglt#bid img{position:absolute; top:0; left:0; height:100%;border: 1px solid #eee;}

.productDetails .product_one_l .content_timglt img{ width:100%;  overflow: hidden; margin:0 auto; /*border:1px solid #e4e4e4;*/-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.productDetails .product_one_l .content_timglt .content_timglt{ width:calc(100% - 0x);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px); }

.productDetails .product_one_l #drag_img{width: 160px; height: 120px; background: url(../images/zoom_bg.gif) repeat; float: left; display: none;}

.productDetails .product_one_l.not #drag_img{ display:none!important;}

.productDetails .conten .content_timgr{ width: 650px; height: 650px; float: left; overflow: hidden; display: inline; border: 1px solid #eee; display: none; position: absolute; left: 0; top:0; background-color: #FFF; z-index:9;}

.productDetails .conten .content_timgr img{ max-width:none; }

.productDetails .conten .content_timgr.not{ opacity:0;filter:Alpha(opacity=0);}



.productDetails .product_two{ overflow:hidden;  background:#fff; margin-bottom:7%; padding-bottom:6%; border-radius:20px;}

.productDetails .product_two .boxs{ width:94%; margin:0 auto; max-width:1260px;}

.productDetails .product_two .cons{ overflow:hidden; line-height:1.8; font-size:16px; color:#333; padding-top:3%;}

.productDetails .product_two .cons img{ display:inline-block; vertical-align:top; max-width:100%;}

.productDetails .product_title{ line-height:90px; height:90px; overflow:hidden; position:relative; margin-top:2.5%;}

.productDetails .product_title:after{content:""; position:absolute; left:0%; bottom:0; height:1px; width:100%; background:#ededed;}

.productDetails .product_title .a{ float:left; overflow:hidden; color:#333333; font-weight:bold; position:relative;}

.productDetails .product_title .a:after{ content:""; position:absolute; left:50%; right:50%; bottom:0; height:2px; background:var(--main-color);}

.productDetails .product_title .a.on:after{ width:100%; left:0; right:0;}



/*产品放大*/
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-o-touch-action:pan-y;touch-action:pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{/*margin-bottom:20px;*/text-align: center;}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:38px; height:74px;/*IE7 life-saver*/ text-indent:40px; margin-top:-16%; z-index:9; position:relative; overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{/*background:url(../images/i_pro_left.png) no-repeat;*/ float:left;}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{/*background:url(../images/i_pro_left_on.png) no-repeat;*/}
.owl-theme .owl-controls .owl-buttons div.owl-next{/* background:url(../images/i_pro_right.png) no-repeat;*/ float:right;}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover{/*background:url(../images/i_pro_right_on.png) no-repeat;*/ }
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/ display:none;}
.owl-theme .owl-controls .owl-page span{display: block;width: 10px;height: 10px;margin: 5px 5px;/*filter: Alpha(Opacity=50);opacity: 0.5;*/-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background:#ccc;}
.owl-theme .owl-controls .owl-page.active span{background:#4cb6ed;}
/* If PaginationNumbers is true 
.owl-theme .owl-controls.clickable .owl-page:hover span*/
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images*/
.owl-item.loading{min-height: 150px;background: url(../images/loading.gif) no-repeat center center}
#owl-demo6{ /*width:calc(100% - 92px);width:-webkit-calc(100% - 92px);width:-moz-calc(100% - 92px);*/ width:520px;margin:0 auto; text-align:center; }
#owl-demo6 .owl-item.loading{ min-height:35px;}
#owl-demo6.owl-theme .owl-controls{ top:0; height:0;}
#owl-demo6.owl-theme .owl-controls .owl-buttons{ position:absolute; top:50%; width:100%; left:0px; height:0; }
#owl-demo6.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:40px; height:96px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:-48px;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/left2.png) center center no-repeat; background-size:40px 40px; float:left; margin-left:-55px;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ /*background-image:url(../images/left2_on.png); */opacity:0.8;filter:Alpha(opacity=80);}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/right2.png) center center no-repeat;background-size:40px 40px; float:right; margin-right:-55px;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next:hover{/* background-image:url(../images/right2_on.png);*/opacity:0.8;filter:Alpha(opacity=80);}
#owl-demo6 .item{margin: 0px 5px; }
#owl-demo6 .item img{display: block; width:100%; height:100%; left:0; top:0; position:absolute;opacity:0.58;filter:Alpha(opacity=58);}
/*#owl-demo6 .item dd:after{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.3);}*/
#owl-demo6 .item dd{ overflow:hidden;position:relative; cursor:pointer; border:1px solid #efefef; padding-top:100%; margin-top:1px;}
#owl-demo6 .item dd:Hover{ border:1px solid #eee;}
/*#owl-demo6 .item .psel:after{ background:none;}*/
#owl-demo6 .item .psel{border:1px solid #eee; }
#owl-demo6 .item .psel img{opacity:1.0;filter:Alpha(opacity=100);}
#owl-demo6 .item dd .h4{ font-weight:normal; font-size:12px; position:absolute; width:100%; bottom:0; left:0; height:24px; line-height:24px;background:rgba(0,0,0,0.5); color:#fff; text-align:center;}
#owl-demo6 .item .psel .h4{ background:#f49500;}

.productDetails .product_one_l{ float:left;width: 45%;margin-right: 4%;/* overflow:hidden;*/ position:relative; background:#fff;}

.productDetails .product_one_l .boxs{ max-width:640px; margin:0 auto; width:94%; margin-top:42px;}

.productDetails .product_one_l .pro_big2{ max-width:518px; margin:0 auto; overflow:hidden; margin-bottom:28px;}

.productDetails .product_one_l .big_img{width:100%;}

.productDetails .information{ background:#f9f9f9; overflow:hidden;margin-bottom:6%; border-radius:20px;}

.productDetails .boxs2{margin-top:4%; margin-bottom:6%;}

.productDetails .conten{ overflow:hidden; position:relative; margin-top:52px;}

.productDetails .conten .boxs{ max-width:710px;  width:94%; margin-right:3%;overflow:hidden; float:right;}

.productDetails .conten .cons{ overflow:hidden; height:681px; max-width:580px; margin:0 auto;}

.productDetails .h2{font-weight:bold; line-height:42px;color: #222222;font-size:40px; margin-top:6px; margin-right:4%; }

.productDetails .txt{overflow:hidden; color:#222222; font-size:18px; line-height:30px; margin-top:4%; margin-right:4%;  }

.productDetails .txt p{ overflow:hidden; padding-bottom:3%;}

.productDetails .ul{border-bottom:1px solid #efefef; border-top:1px solid #efefef; margin-top:4%; padding-top:4%;  overflow:hidden; }

.productDetails .ul li{ display:block; padding-bottom:4%; overflow:hidden; padding-left:30px; position:relative;color:#777777;}

.productDetails .ul li:before{ position:absolute; content:""; left:4px; top:10px; background:#333333; width:10px; height:10px; border-radius:50%;}

.productDetails .rbtn{ margin-top:13%;}

.productDetails .product_one_l .video-play{width:100%; height:100%; position:absolute; left:0; top:0;background:url(../images/i_pic2.png) center center rgba(0,0,0,0.3) no-repeat;  background-size:74px 52px; transition:all 0.3s; cursor:pointer; z-index:6; display:none;}

.productDetails .product_one_l .video-play:hover{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.productDetails .product_one_l.not .video-play{ display:block;}

.productDetails .product_one_l .class_small{ overflow:hidden; padding-top:12px; padding-bottom:12px; margin-bottom:44px; border-radius:12px;}

.owl-demo7{ margin-top:5%;}

@media screen and (max-width: 768px) {
    .goods_info .content{padding:0px;}
.productDetails .product_one_l{width:100%;}
.productDetails .conten .content_timgr{display:none;}
}

@media screen and (max-width: 1200px) {
/*产品详细*/
#owl-demo6{ width:calc(100% - 70px);width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);}
#owl-demo6.owl-theme .owl-controls .owl-buttons{ display:block;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div{ width:30px; height:66px; margin-top:-33px;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev{ margin-left:-30px;background-size: 30px 30px;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next{ margin-right:-30px;background-size: 30px 30px;}
/*案例推荐*/
.owl-demo3 .item{ margin:0 15px;}

