@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a { text-decoration:none; color: #000000;}
html, body { font-family:"微软雅黑", "宋体";font-size:14px;}
img{boder:none; vertical-align: top;}
a:hover {text-decoration:none; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ 
* html .clearfix{height:1%;}/* End hide from IE-mac */ 
*+html .clearfix{min-height:1%;}
body{min-width: 1500px;}


.smy_ctrl { position:relative; min-height:50px; cursor:move; overflow:hidden;}

/***********************************************************************************/


/*banner*/
.yy-banner {
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative;
}
.yy-banner img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 400px;
}





/*重写*/

.warp{ width:1500px; margin-left:auto; margin-right:auto; position: relative;  }
.mt20{width:950px;margin-left:auto; margin-right:auto; height: auto; padding-top: 50px; background: #fff; padding-bottom: 75px;}


/*dh1*/
.detail_nav_fix{ width: 300px;height: auto;overflow: hidden; position: absolute; left: -40px; /*position:fixed; margin-left: -40px;*/ z-index: 1;}
.detail_nav_main{ width:auto;  height: auto;  overflow: hidden;}
.detail_nav_fix li{padding-right: 13px;padding-top: 10px;}
.detail_nav_fix li.on a{ background:#67a4ff;}
.detail_nav_fix li.on a{ color:#fff;}
.detail_nav_fix li a{ color:#333333;
	              cursor:pointer;
	              padding: 7px 22px 7px 22px;
	              text-align:right;
	              font-size:14px;
	              max-width: 260px;
	              overflow: hidden;
	              display: inline-block;
	              float: right;
	              -o-box-shadow: 0 0 5px 1px #e8e9eb;
	              -moz-box-shadow: 0 0 5px 1px #e8e9eb;
	              -ms-box-shadow: 0 0 5px 1px #e8e9eb;
	              -webkit-box-shadow: 0 0 5px 1px #e8e9eb;
	              box-shadow: 0 0 5px 1px #e8e9eb;
	              margin-bottom: 10px;
	              background-color: #fff;
	              white-space: nowrap;
	              }




/*dh2*/
.detail_nav{ width: 300px;height: auto;overflow: hidden;  _display:none; position:fixed; margin-left: -40px;}

/*ie7*/
*+html .detail_nav{margin-left: -315px;}

.detail_main{width:auto;  height: auto;  overflow: hidden; }
.detail_nav li{ padding-right: 13px;padding-top: 10px;}
.detail_nav li a{color:#333333;
	              cursor:pointer;
	              padding: 7px 22px 7px 22px;
	              text-align:right;
	              font-size:14px;
	              max-width: 260px;
	              overflow: hidden;
	              display:inline-block;
	              float: right;
	              -o-box-shadow: 0 0 5px 1px #e8e9eb;
	              -moz-box-shadow: 0 0 5px 1px #e8e9eb;
	              -ms-box-shadow: 0 0 5px 1px #e8e9eb;
	              -webkit-box-shadow: 0 0 5px 1px #e8e9eb;
	              box-shadow: 0 0 5px 1px #e8e9eb;
	              margin-bottom: 10px;
	              background-color: #fff;
	              white-space: nowrap;}




.detail_nav li a.cur{ background:#67a4ff; color:#fff;}
.detail_nav li a:hover{ text-decoration:none}
.goods-sub-bar-play{ top:25%;}
.detail_main .detail_btns{ position:absolute; right:0; top:-180px; z-index:3; border:none;}
.detail_nav li .detail_btn_buy{ color:#FFF;}
.detail_nav li .detail_btn_cart{ color:#f8871f;}
.detail_nav li .detail_btn_buy:hover{ background:#67a4ff;}
.detail_nav li .detail_btn_cart:hover{ color:#FFF;}


.kfdt .parhd ul{ float:left;  position:absolute; }
.kfdt .parhd ul li{ float:left; padding-right:15px; cursor:pointer;  }
.kfdt .parbd{ overflow:hidden; height:380px;}

/*h50*/
.h50{padding: 15px 35px; background: #fff; padding-bottom: 55px;}


/*摘要*/
.yy1{ margin-top: 10px; padding-bottom: 50px;}
.yy1 h1{ display: block; width: auto; font-size: 35px; line-height: 45px; max-height: 90px; overflow: hidden; text-align: center; font-weight: bold; margin-bottom: 35px;}

.yy1 p{ display: block; width: auto; font-size: 18px; line-height: 35px;  background: url(yy-quotes-20181011.png) no-repeat center; color: #666; background-size: 100%;}
.yy1 p span{ display: block;  padding:0px 80px; text-align: justify;}

/*yy2*/
.yy2{padding: 10px 105px 50px 105px;}
.yy2 h2{ background: url(yy-tit-20181011.png) no-repeat center top; text-align: center;  width: 580px; height: 94px; margin: 0 auto; display: block; margin-bottom: 25px;}

.yy2 h2 i{font-weight: bold; border-top: 1px #c7ddff solid; border-bottom: 1px #c7ddff solid; font-style: normal; display: block;height: 65px; line-height: 65px; text-align: center; font-size: 25px;}
.yy2 p{ text-align: justify; font-size: 16px; color: #666; line-height: 30px;}
.yy2 img{display:block; width:auto; height: auto; margin: 15px 0px; margin-left: auto; margin-right: auto;}

/*视频*/
.spqy{width:740px; height: 420px; margin-left: auto; margin-right: auto; overflow: hidden; margin: 20px 0px;}

/*图片滚动*/
#wrapper {
	width: 740px;
	margin: 0 auto;
	background:#eaebf0;
	margin: 15px 0px 15px 0px;
}
#picSlideWrap {
	
}



.imgnav {
	position: relative;
	margin: 0 auto;
	width: 720px
}
#img {
	z-index: 10;
	width: 720px;
	position: relative;
	text-align: center;height: 640px; overflow: hidden;
	
}
#img img {
	height: 570px;
	 margin-top: 10px; margin-bottom: 10px;
	width: 720px; 
}

#img li {
	height: 640px;
	display: none;
	width: 720px;
}
#img li p{ display:block; width: 720px; font-size: 14px; line-height:20px; max-height: 50px; text-align: justify; margin-top: 15px;}



#front {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	cursor: pointer;
	width: 394px;
	height: 578px;
	background: url(../sub/blank.gif)
}
#front a {
	position: absolute;
	left: 20px;
	top: 224px;
	display: block;
	background: url(../sub/imgSlideLeft.png) no-repeat;
	width: 104px;
	height: 104px;
	display:none;
}
#next {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	cursor: pointer;
	width: 394px;
	height: 578px;
	background: url(../sub/blank.gif)
}
#next a {
	position: absolute;
	right: 20px;
	top: 224px;
	display: block;
	background: url(../sub/imgSlideRight.png) no-repeat;
	width: 104px;
	height: 104px;
	display:none;
}
#cbtn {
	background: #eaebf0;
	position: relative;
	height: 122px;
	
	margin-top: 10px; margin-bottom: 10px;
}
#cbtn ul {
	position: relative;
	width: 10000px;
	height: 122px
}
#cbtn ul li {
	float: left;
	padding: 8px 3px 3px;
	width: 116px;
	height: 86px;
	cursor: pointer;
	text-align: center;
	margin-right: 11px;
	position: relative;
}
#cbtn ul li img {
	width: 116px;
	height: 86px;
	display: block;
	margin-top: 0px;
}
#cbtn ul li tt {
	background: #000;
	color: #fff;
	position: absolute;
	right: 4px;
	bottom: 4px;
	z-index: 20;
	font-family: 宋体;
	font-size: 12px;
	line-height: 16px;
	padding: 0 5px
}
#cbtn li.hov {
	background: url(../sub/imgHoverBg.gif) no-repeat
}
.ctrl div {
	clear: both
}
#cSlideUl {
	width: 656px;
	height: 116px;
	overflow: hidden;
	position: relative;
	top: 10px;
	margin: 0 auto;
}
.picSildeLeft {
	cursor: pointer;
	position: absolute;
	top: 32px;
	left: 1px;
	z-index: 9
}
.picSildeRight {
	cursor: pointer;
	position: absolute;
	top: 32px;
	right: 1px;
	z-index: 9
}

.picSildeLeft  img,.picSildeRight img{margin:0px;}














