.product-top {
	margin: 20px 0 40px 0;
	overflow: hidden
}

.product-top span {
	width: 100% !important;
	background: #b6b5b5;
	height: 1px;
	margin: 15px 0px;
	position: relative;
	float: left
}

.product-top p {
	width: 150px;
	height: 30px;
	line-height: 30px;
	font-size: 26px;
	background: #fff;
	text-align: center;
	color: #272727;
	font-family: "微软雅黑";
}

.product-list-left {
	width: 300px;
}

.product-list-right {
	width: 640px;
	min-height: 650px;
}

.product-ul {
	overflow: hidden;
}

.product-list-left dl {
	padding-bottom: 70px;
	overflow: hidden
}

.product-list-left dl dt {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-indent: 10px;
	padding-bottom: 10px;
}

.product-list-left dl dt a {
	color: #121313;
	font-size: 16px;
}

.product-list-left dl dd {
	width: 100%;
	float: left;
	text-indent: 25px;
	height: 25px;
	line-height: 25px;
}

.product-list-left dl dd a {
	color: #88888a;
}

.product-list-right ul li {
	width: 33%;
	height: 280px;
	border-bottom: 1px solid #dadada;
	float: left;
	overflow: hidden;
	border-right: 1px solid #dadada;
}

.product-list-right ul li img {
	padding: 10px;
}

.product-list-right ul li p {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-top: 5px;
	padding-bottom: 15%;
	font-size: 14px;
}


/*内页*/

.product-left {
	position: relative;
}

.product-right {
	position: relative;
}

.product-right ul {
	padding: 1% 25%;
}

.product-right ul li {
	color: #333;
	padding-bottom: 4px;
	border-bottom: 1px solid #b6b5b5;
	margin: 12px 0;
	font-size: 14px;
	line-height: 20px;
	font-family: "微软雅黑"
}

.product-right ul .tmall {
	margin: 5px 0;
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
	border-radius: 2px;
	line-height: 38px;
	font-family: 'Microsoft Yahei';
	font-size: 16px;
	text-align: center;
}

.product-right ul .tmall a {
	width: 178px;
	color: #fff;
	background: #b10101;
	border: 1px solid #c40000;
}

.product-right ul .tmall a i {
	background: url(../images/tmaill.png) no-repeat;
	width: 40px;
	height: 38px;
	float: left;
	border: none;
}

.product-right ul .description {
	color: #555;
	font-size: 14px;
}

.imglist img {
	width: 380px;
	height: 400px
}


/* imgscroll */

.imgscroll {
	width: 380px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 478px;
	float: left;
	position: relative;
	overflow: hidden
}

.imgscroll:hover .pre {
	display: block
}

.imgscroll:hover .next {
	display: block
}

.imgscroll li {
	list-style: none;
	margin: 0;
	padding: 0
}

.imgscroll .imglist {
	width: 100%;
	height: inherit;
	position: absolute
}

.imgscroll .imglist .imgurl {
	height: inherit;
	position: absolute;
	top: 0;
}

.imgscroll .imgdesc {
	width: 100%;
	bottom: 5px;
	position: absolute;
	overflow: hidden
}

.imgscroll .imgdesc li {
	width: 60px;
	height: 60px;
	float: left;
	vertical-align: middle;
	text-align: center;
	margin: 0;
	cursor: pointer;
	margin: 3px;
	padding: 5px;
}

.imgscroll .imgdesc li.hover {
	border: 1px solid #eee;
	background: #fff;
	color: #000
}

.imgscroll .pre {
	float: left;
	vertical-align: middle;
	text-align: center;
	color: #333;
	cursor: pointer;
	height: 100%;
	display: inline-block;
	font-size: 32px;
	display: none;
	line-height: 67px;
}

.imgscroll .next {
	float: right;
	vertical-align: middle;
	text-align: center;
	color: #333;
	cursor: pointer;
	height: 100%;
	display: inline-block;
	font-size: 32px;
	line-height: 67px;
	display: none;
}

.imgscroll .imginfo {
	position: absolute;
	width: 20px;
	height: 100%;
	bottom: 0;
	left: 0;
	overflow: hidden
}

.imgscroll .imginfo li {
	height: 100%;
	color: #fff;
	width: 20px;
	padding: 0 1%;
	color: #fff;
	background: rgba(102, 102, 102, 0.5);
	text-align: center
}
		.main {
			padding: 20px;
			position: relative;
			overflow: hidden;
		}
		
		.clear,
		.main {
			display: block;
		}
		
		.product-top span {
			width: 100% !important;
		    background: #b6b5b5;
		    height: 1px;
		     margin: 15px 0px; 
		    position: relative;
		    float: left;
		}
		
		.product-top p {
			font-size: 20px;
		    white-space: nowrap;
		    margin: 0 20px;
			width: 150px;
			height: 30px;
			line-height: 30px;
			font-size: 26px;
			text-align: center;
			color: rgb(39, 39, 39);
			font-family: 微软雅黑;
			background: rgb(255, 255, 255);
		}
		
		.product-left {
			overflow: hidden;
			position: relative;
		}
		
		.col-left {
			float: left;
		}
		
		.product-right {
			position: relative;
		}
		
		.product-right ul li {
			list-style: none;
		}
		
		.flex-control-nav {
			width: 100%;
			position: absolute;
			bottom: -40px;
			text-align: center;
			display: none;
		}
		
		.imgdesc li img {
			width: 105px;
			height: 105px;
		}
		
		.TecOverLayBg {
			width: 100%;
			height: 14%;
			position: absolute;
			bottom: 0px;
			background-color: rgba(0, 0, 0, 0.7);
			color: #FFFFFF;
			left: 0;
			display: none;
		}
		
		.slides li {
			position: relative;
		}
		
		.nav .navbar .affix {
			background-color: #000;
		}
		
		.affix {
			background-color: white;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		.navbar-default {
			padding-left: 50px;
			padding-right: 50px;
			background-color: transparent;
			border-color: transparent;
		}
		
		.navbar-default .navbar-toggle {
			border-color: transparent;
			margin-top: 0;
			margin-bottom: 0;
		}
		
		#menu-main-menu li a {
			font-weight: 900;
			font-size: 13px;
			color: #ffffff;
		}
		
		table {
			display:block;
			/*text-align: center;*/
			width: auto;
		}
		
		tbody {
			display: inline-block;
		}
		
		#menu-main-menu li a {
			font-weight: 900;
			font-size: .13rem;
			color: #ffffff;
		}
		
		.nav>li>a {
			position: relative;
			display: block;
			padding: .10rem .15rem;
		}
		
		.navbar-nav>li {
			padding-top: 10px;
		}
		
		.product-right ul li {
			color: #333;
			padding-bottom: 4px;
			border-bottom: 1px solid #b6b5b5;
			margin: 12px 0;
			font-size: 14px;
			line-height: 20px;
			font-family: "微软雅黑";
			display: flex;
			width: 100%;
		}
		.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
			background-color: #000 !important;
		 }
		.slides li{
			width: auto;
		}
			.cardback div p {
			    display: flex;
			    flex-direction: row;
			    justify-content: center;
			    align-items: center;
			}
			#qyOne div p img {
			    text-align: center;
			    margin-top: 0;
			    margin-right: 0px;
			    margin-right: 15px;
			}
			.wpb_wrapper ul li{
				display: flex;
				
			}
			#menu-main-menu li a {
			    font-weight: 900;
			    font-size: 13px;
			    color: #ffffff;
			}
			.imglist img {
			    width: 380px;
			    height: auto;
			} 
			.poleft{
				left: 0;
			}
			.apply_array12 div{
				position: relative;
			}
			
			       	
        	.apply_w12 {
        		position: absolute;
        		width: 100000px;
        		float: left;
        		left: 0px;
        		height: 1.2rem;
        	}
        	.apply12{
        		margin-top: 22px;
        	}
        	.apply12 .img_l12 {
        		padding: 54px 12px 0 12px;
        		float: left;
        		cursor: pointer;
        	}
        	
        	.apply12 .img_r12 {
        		padding: 54px 12px 0 12px;
        		float: left;
        		cursor: pointer;
        	}
        	
        	.apply_array12 div {
        		position: relative;
        	}
        	
        	.apply12 {
        		overflow: hidden;
        	}
        	
        	.apply_array12 {
        		float: left;
        		border: solid 1px #C0C0C0;
        		margin-right: 1px;
        		width: 1.61rem;
        		height: 1.18rem;
        	}
        	
        	.apply_nav12 {
        		position: relative;
        		width:85.55%;
        		float: left;
        		height: 1.2rem;
        		overflow: hidden;
        	}
        	
        	.apply12 {
        		overflow: hidden;
        	}
        	
        	.apply_img12 {
        		text-align: center;
        		width: 1.61rem;
        		height: 1.18rem;
        		font-size: .95rem;
        	}
        	
        	.apply_img12 img {
        		width: 1.61rem;
        		height: 1.18rem;
        	}
        	.apply_w12 .apply_img12{
        		position: relative;
        	}
        	.apply_img12 a i{
        		font-size: 12px;
        	}
        	.apply_img12{
        		margin-left: 5px;
        	}
        	.navbar-brand {
			    float: left;
			    height: 50px;
			    padding: 6px 15px;
			    font-size: 18px;
			    line-height: 20px;
			}
			@media only screen and (min-width: 100px) and (max-width: 640px) {
				.imgdesc{
					bottom: 60px !important;
				}
				.detailTopPic{
					margin-top: 10px !important;
				}
				.product-right{
					margin-top: -40px;
				}
				.next{
				font-size:16px !important;
				}
				.pre{
					font-size: 16px !important;
				}
			}
			
			.detailOpiton{
				text-align: left !important;
				text-align: -moz-left !important;
				text-align: -webkit-left !important;
			}
			.next{
				font-size:20px;
			}
			.pre{
				font-size: 20px;
			}