﻿.fl {
    float: left;
}
.fr {
    float: right;
}

.productShow{padding-top:35px; width:100%; float:left;height: auto;margin-bottom: 20px;padding: 0px;    display: flex;
    flex-flow: row;
    justify-content: space-around;margin: auto auto 50px auto;}
.productShowfl{float:left;}
.productShow-img{width:50%;max-width: 500px;flex-shrink: 0;  position:relative;margin:0px;}
.productShow-img .view{height:402px;}
.productShow-img .view img{}
.productShow-img .view{max-width: 100%;width: 100%;display: flex;/*box-shadow: 0px 0px 10px rgba(0, 0, 0, .165);*/ border:1px solid #efefef;}
.productShow .imgList{width:50%;flex-shrink: 0; /*min-height:600px;*/ position:relative;margin:10px;}
.productShow .imgList img{width:100%;height: auto;box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);}
.productShow .slick-dots{position:absolute; z-index:10; right:10px; bottom:15px;}
.productShow .slick-dots li{float:left; margin-right:5px; background:#2c3740; width:14px; height:14px;}
.productShow .slick-dots .slick-active{background:#f9bf4a;}
.productShow-cont{width: auto;padding-left: 5rem;display: flex;flex-direction: column;flex: 1;    justify-content: space-between;}
.productShow-cont .content li{width:100%; margin:auto auto;box-shadow: unset; text-align: left; float: left;align-items:start; font-size:16px;}
.productShow-img .view .swiper-slide{max-height: 600px;max-width: 600px;height: auto;}
.productShow-img .preview{width:100%;left: unset;}

.productShow .fr{width: auto;margin-left: 50px;display: flex;flex-direction: column;}
.productShow .fr h3{font-size: 24px;padding-bottom: 20px;}
.productShow .fr .more a{margin-top: 34px;
    display: block;
    width: 122px;
    height: 38px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    background: #32609e;}
.productShow .fr .more a:hover{background:#c10001; cursor: pointer;}
.productShow .name{color:#424242; font-size:2.65rem; font-weight:bold; padding:10px 0;font-family: OB;}
.productShow .content{font-size:16px; line-height:1.65; color:#9e9e9e; padding-bottom:5px;float: left;padding-top: 20px;margin-bottom: auto;color: #666666;border-top: 1px solid #eee; font-family: var(--ff3) !important;}
.productShow .content p{line-height: 1.65 !important;text-align: justify;/*word-break: break-all*/;margin: 0px;color: #000;font-size: var(--p2-size);margin-bottom: 1rem; font-family: var(--ff3) !important;}
.productShow .content span{font-family: var(--ff3) !important;line-height: 1.65 !important;}
.productShow .content .p_fr_c_l{ width:135px; width-max:135px; float:left; text-align:left; margin-right:5px;}
.productShow .content .p_fr_c_r{ width:300px; float:left; text-align:left;}
.productShow .btnDiv a{display:inline-block; margin-right:10px; width:139px; height:37px; line-height:37px; text-align:center; background:var(--color2); font-size:14px; color:#FFF;margin-top: 5px;}
.productShow .btnDiv .a1, .productShow .btnDiv a:hover{background:#f9bf4a;background:#e4322b;}
.productShow .btn{padding-top:10px;padding-left: 0px;}
.productShow .btn li{float:left; padding-right:20px; font-size:18px; line-height:20px; height:30px;}
.productShow .btn a{float:left; margin-right:5px; position:relative; top:-1px;}
.productShow .btn .li_mail a{ float:none;}

.productShow .fr .btnDiv{margin-top: auto;margin-bottom: 50px;}

.productShow .imgshows {
    margin:auto;
    width: 450px;
	overflow: hidden;
	margin-bottom: 0px;
	padding-bottom: 0px;
	flex-shrink: 0;
}
.imgshows .s2{
	width: 100%;
    border: 0px solid #eee;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
.imgshows .prodimg{
	margin-left:0px;
    border: 1px #eee solid;
    padding: 0px;
	width: 450px;
	max-width: 450px;
    height: auto;
	overflow: hidden;
    /*width:300px;
    border:1px solid #666666;*/
}
.imgshows .prodimg img{max-width: 100%;}
.s2 .cpIcoList {
    width:auto;
	padding: 0px;
    overflow: hidden;
	display: flex;
	justify-content: space-between;
}
.imgshows .rightDefine
{
	width:300px;
	float:left;
	margin-left:34px;	
}
.cpIcoList li{
    /*width:65px;
    height:65px;
    margin-right:1px;
    float:left;*/
	/*width:65px;
    height:65px;
    margin-right:5px;
    float:left;
	border:1px solid #666666;*/
	width: auto;
	height: auto;
	float: left;
    margin: 1px;
}

.cpIcoList li img{width: auto;height: auto; max-width:150px !important; padding:5px;}


.cont-wrapper p{font-size:14px;}

.productShow2{font-size:14px; line-height:1.8em; padding:15px 0 50px 0; color:#8494a0;}
.productShow2 .imgDiv{text-align:center; padding-top:15px;}
.productShow2 h6{ float:left;margin-bottom: 15px; width:100%;}
.productShow2 h6 span{ font-size:16px; background:#0F8CC6;color:#FFFFFF;padding: 8px 20px 8px 10px;}



.thumbnails {
	overflow: hidden;
	margin: 5px 0;
	padding: 0;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
}

.thumbnails li {
	display: inline-block;
	width: auto;
	margin: 0 5px;
}

.thumbnails img {
	display: block;
	/*min-width: 100%;
	max-width: 100%;*/
	width:66px;
	height: 66px;
	border:1px solid #efefef;
}


.productShow-cont .tel{display:flex;    border-top: 1px solid #ececec;padding-top: 2rem;}
.productShow-cont em{font-family: "iconfont"; color:#FFFFFF; background:var(--color2); width:50px; height: 50px; display: flex; justify-content: center; align-items: center; font-size:2rem;}
.productShow-cont .tel-c{display:flex; flex-direction: column; margin-left:1rem;}
.productShow-cont .tel-c p{font-size:14px; text-transform: uppercase;}
.productShow-cont .tel-c h5{font-size:1rem;}
.productShow-cont .btn{padding-left: unset;margin-left: auto;}
.productShow-cont .btn a{background:var(--color2); color:#FFFFFF; padding:10px 20px; font-size:14px; font-weight: 500;}




@media only screen and (max-width: 1024px){
	.MyContLeft{ display: none;}
}
@media screen and (max-width: 1023px)
{
	.productShow{margin-bottom:auto; float: none; display:flex; flex-direction: column;}
	.productShow .fr{width: 100%; display: block;overflow: hidden;margin: auto;padding:2rem;}
	.productShow .imgList{width:100%;min-height:inherit;}
	.productShow{flex-flow: column;justify-content: normal;}
	.productShow .fr img{max-width: 100%;}
	.box_cols_cont h3{padding: 0px 1rem;}
	.productShow .content p{line-height: 2rem;}
	
	.productShow-img{max-width:unset !important; width:100%;}
	.productShow-img .view{max-width:100% !important;}
	.productShow-img .view .swiper-slide img{max-width:100%; height:auto;}
	
	.productShow-img .preview{display:flex;}
	.productShow-img .preview .swiper-container{width: 100%;}
	.prod-boxs .preview ul{width: 100%;}
	.prod-boxs .preview ul li{width: auto;}
}

@media screen and (max-width: 767px){
	.productShow-img{width:100%;}
	.productShow-cont{padding:5%;}
}
@media screen and (max-width: 430px)
{
	.productShow-cont .tel{flex-wrap: wrap;}
	.productShow-cont .btn{margin-right: auto;margin-left: 0;}
}
@media screen and (max-width: 414px)
{

}
@media screen and (max-width: 375px)
{
	
}
@media screen and (max-width: 320px)
{
	
}