a:hover {text-decoration: none;}
a {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}

/*头部样式*/
#header {position: relative;}
#header .menu_icon {position: absolute;top: 35%;right: 5%;width: 8%;}
@media all and (max-width: 992px) {
	#header .logo{ height:70px;}
	.logo img{ max-height:100%;max-width:none}
}

/*pc导航*/
.pc_menu .menu .nLi {float: left;width: 12.5%;position: relative;}
.pc_menu .menu .nLi h3 {font-size:18px;}
.pc_menu .menu .nLi h3 a {display: block;text-align: center;color: #fff;line-height: 71px;}
.pc_menu .menu .nLi:hover h3 a,.pc_menu .menu .nLi.cur h3 a{
	background-color: #C0B7A4;
	color: #4e3e33;
	font-size: 20px;
}
.pc_menu .menu .nLi .menu_2 {display: none;background: #fff;position: absolute;top: 71px;width: 100%;z-index: 10;font-size: 14px;}
.pc_menu .menu .nLi .menu_2 li a {display: block;color: #333333;line-height:45px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 0 10px;}
.pc_menu .menu .nLi .menu_2 li a:hover{
	background-color: #C0B7A4;
	color: #4e3e33;
}




/*pc右侧快捷按钮*/
.right_nav {}
.right_nav .aside li > p,.right_nav .aside > li > div {background-color: #fff;color: #000;}
.right_nav .aside {position: fixed;right: 0;bottom: 15%;z-index: 2;}
.right_nav .aside > li {width: 40px;line-height: 40px; height:40px;text-align: center; border:solid 1px #eee; border-right:none; margin-bottom:-1px;cursor: pointer;position: relative; position:relative}
.right_nav .aside > li  p {position: relative;z-index: 2; width:100%; height:100%; display:block;background-repeat: no-repeat; background-position:center; background-size:60% auto;vertical-align: middle;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.right_nav .aside > li  p.right_nav1{ background-image:url(../images/global/quik_ico2.png); }
.right_nav .aside > li  p.right_nav2{ background-image:url(../images/global/quik_ico3.png); }
.right_nav .aside > li  p.right_nav3{ background-image:url(../images/global/quik_ico4.png); }
.right_nav .aside > li  p.right_nav4{ background-image:url(../images/global/quik_ico5.png); }
.right_nav .aside > li  p.right_nav5{ background-image:url(../images/global/quik_ico6.png); }
.right_nav .aside > li  p.right_nav6{ background-image:url(../images/global/quik_ico7.png); }

.right_nav .aside > li:hover  p{ background-color:#333; }
.right_nav .aside > li:hover  p.right_nav1{  background-image:url(../images/global/quik_ico2_1.png)}
.right_nav .aside > li:hover  p.right_nav2{  background-image:url(../images/global/quik_ico3_1.png)}
.right_nav .aside > li:hover  p.right_nav3{  background-image:url(../images/global/quik_ico4_1.png)}
.right_nav .aside > li:hover  p.right_nav4{  background-image:url(../images/global/quik_ico5_1.png)}
.right_nav .aside > li:hover  p.right_nav5{  background-image:url(../images/global/quik_ico6_1.png)}
.right_nav .aside > li:hover  p.right_nav6{  background-image:url(../images/global/quik_ico7_1.png)}

.right_nav .aside > li > div {background:#eee;position: absolute;transition: all .4s;top: 0;-webkit-transition: all .4s;-moz-transition: all .4s;}
.right_nav .aside > li > div.phone_meassage {right: -200px;width: 200px;text-align: left; font-size: 20px;line-height: 28px;padding: 5px 25px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.right_nav .aside > li > div.qq_online {right: -187px;width: 187px;padding:0 15px;}
.right_nav .aside > li .qq_online .qq_online_title {text-align: left;font-size: 15px;line-height: 30px;border-bottom: 1px solid #999;}
.right_nav .aside > li .qq_online .qq_online_box {margin-top: 11px;}
.right_nav .aside > li .qq_online .qq_online_box ul li {line-height: 35px;}
.right_nav .aside > li .qq_online .qq_online_box ul li i {float: left;margin-top: -17px;}
.right_nav .aside > li .qq_online .qq_online_box ul li span {float: left;margin-top: -16px;margin-left: 10px;}
.right_nav .aside > li .qq_online .qq_online_box ul li span:hover {text-decoration: underline;}
.right_nav .aside > li .search_box {position: absolute;top: 0;right: -220px;width: 220px;text-align: center;height: 100%;}
.right_nav .aside > li .search_box .search_input input {width: 220px;border: none;background-color: transparent;height: 38px;padding-left: 10px;position: absolute;line-height: 30px;z-index: 1;top: 0;left: 0;background: #ccc;}
.right_nav .aside > li .search_box ::-webkit-input-placeholder {color: #fff;}
.right_nav .aside > li .ewm {top: -20px;right: -100px;width: 100px;height: 100px;}

.right_nav .aside > li:hover > div{ display:block;}
.right_nav .aside > li:hover > div{ right:40px;}
/*底部样式*/
#footer{ background:#f00; position:relative}
#footer .copyright  {color: #fff;padding: 0 15px; text-align:center; padding:30px 0}
#footer .copyright a{ color:#fff}

#footer .top {position: absolute;right: 15px;top: 20px;width: 30px;height: 30px;border-radius: 50%;z-index: 10;}
#footer .top img {width: 80%;top: 2px;z-index: 100;position: absolute;left: 3px;}

/*wap底部快捷按钮*/
.wap_footer {width: 100%;position: fixed;left: 0;bottom: 0;padding: 5px 0;z-index: 10;background: #4F4035;}
.wap_footer dl {width: 20%;float: left;text-align: center; margin-bottom:0;}
.wap_footer dt {height: 26px;}
.wap_footer dd {color: #fff; font-size:12px;}
.wap_footer dl dt img {width: 30%;}

/*手机底部搜索*/
.wap_search_input {position: fixed;bottom: 53px;left: 100%;width: 100%;z-index: 1000;padding: 8px 2%;background: #4F4035;}
.wap_search_input:after {background-color: rgba(0, 0, 0, 0.1);display: block;content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.wap_search_input input {float: left;width: 80%;border-radius: 4px;height: 30px;line-height: 30px;padding-left: 2%;color: #333;position: relative;z-index: 100;box-sizing: border-box;}
.wap_search_input p {float: left;height: 30px;line-height: 30px;color: #fff;position: relative;z-index: 100;margin-left: 2%;width: 18%;text-align: center;border-radius: 5px;background: rgba(255, 255, 255, 0.2);}

/*黑色遮罩*/
.black_cloth {position: fixed;z-index: 100;width: 100%;height: 100%;background: url(../images/global/black_cloth.png) repeat;display: none;top: 0;left: 0;}

/*手机左边弹出导航*/
.wap_menu {position: fixed;height: 100%;text-align: left;z-index: 101000;background: #4F4035; overflow-y:scroll}
.wap_menu {width: 250px;top: 0px;left: -250px;}/*导航从左边滑进*/
/*.wap_menu {width: 250px;top: 0px;right: -250px;}*//*导航从右边滑进*/
/*.wap_menu {width: 100%;top: -100%;left:0px; }*//*导航从上边滑进*/

.wap_menu li.menu_tit {font-size: 18px;background: rgba(255, 255, 255, 0.3);position: relative;padding: 15px 10px;color: #fff;}
.wap_menu li.menu_tit span {font-size: 20px;position: absolute;top: 12px;right: 15px;border-bottom: none;z-index: 1000;}
.wap_menu li {margin-bottom: 2px;font-size: 14px;position: relative;}
.wap_menu li .wap_menu1 {line-height: 24px;font-size: 16px;text-transform: Uppercase;background: rgba(255, 255, 255, 0.1);position: relative;}
.wap_menu li p {padding: 10px 10px; margin-bottom:0;}
.wap_menu li .wap_menu1 a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 25px;color: #ffffff;}
.wap_menu li .wap_menu1 p.left {float: none;}
.wap_menu li .wap_menu1 p.right {width: 15%;text-align: center;color: #fff;position: absolute;top: 0;right: 0;float: none;z-index: 1000;}
.wap_menu li .wap_menu2 {display: none;}
.wap_menu li .wap_menu2 a {display: block;background: none;color: rgba(255, 255, 255, 0.8);overflow: hidden;font-size: 14px;border-bottom: rgba(255, 255, 255, 0.1) solid 1px;padding: 10px;}
.wap_menu li .wap_menu2 a i {float: left;width: 4px;height: 4px;background-color: #fff;margin: 8px 10px 0 5px;}
.wap_menu li .wap_menu2 a span {float: left;width: 85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


.product_detail .title {
	padding-bottom: 10px;
	border-bottom: dashed 1px #aaa;
	text-align: center;
  }
  .product_detail .title h3 {
	font-size:16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	line-height:35px
  }
  .product_detail .title .box {
	display: inline-block;
	text-align: center;
  }
  .product_detail .title .box img {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle;
  }
  .product_detail .title .box .back {
	float: left;
  }
  
  .product_detail .product_detail_images {
	padding-top: 35px;
	text-align: center;
	position: relative;
  }
  .product_detail .product_detail_images .product_detail_btn2 {
	position: absolute;
	right: 0%;
	top: 48%;
	background:url(../images/global/rgb0.3.png);
	z-index: 100;
	 font-size:0;
  }
  .product_detail .product_detail_images .product_detail_btn1 {
	position: absolute;
	left: 0%;
	top: 48%;
	background:url(../images/global/rgb0.3.png);
	z-index: 100;
	font-size:0
  }
  .detail_title{
	  font-size: 18px;
	  font-weight: bold;
	  margin: 15px 0;
  }
  .product_detail .product_detail_images .product_detail_btn1 a img,.product_detail .product_detail_images .product_detail_btn2 a img{  margin: 15px 5px;}
  .product_detail .product_detail_images .owl-carousel .owl-item img {
	width:auto;  
	margin: auto;
	cursor: pointer;
	max-width:100%;
  }
  .product_detail .product_detail_images .owl-theme .owl-controls {
	position: absolute;
	bottom: 2%;
	width: 100%;
  }
  .product_detail .product_detail_images .product_detail_img {
	width: 80%;
	margin: 0 auto;
  }
  .product_detail .product_detail_content {
	margin-top: 20px;
	margin-bottom: 20px;
  }
  .product_detail .pageTurning {
	margin-top: 15px;
  }
  .product_detail .pageTurning .prevs,
  .product_detail .pageTurning .nexts {
	background: #ddd;
	line-height:250%;
	padding:0 10px;
  }
  .product_detail .pageTurning .prevs {
	margin-bottom: 5px;
  }
  
   .pswp__bg{ background:url(../images/global/rgb0.8.png)}
  @media (max-width: 640px) {
   .pswp__bg{ background:#000}
	  }
  
	  .news_detail .title {
		padding-bottom: 10px;
		border-bottom: dashed 1px #aaa;
		text-align: center;
	  }
	  .news_detail .title h3 {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 5px;
		line-height:35px;
	  }
	  .news_detail .title .box {
		display: inline-block;
		text-align: center;
	  }
	  .news_detail .title .box img {
		width: 15px;
		height: 15px;
		display: inline-block;
		margin: 0 5px;
		vertical-align: middle;
	  }
	  .news_detail .title .box div {
		margin-right: 5px;
	  }
	  .news_detail .title .box .time {
		float: left;
		text-align: center;
	  }
	  .news_detail .title .box .eye {
		float: left;
		text-align: center;
	  }
	  .news_detail .title .box .back {
		float: left;
	  }
	  .news_detail .news_detail_content {
		margin-top: 15px;
	  }
	  .news_detail .pageTurning {
		margin-top: 15px;
	  }
	  .news_detail .pageTurning .prevs,
	  .news_detail .pageTurning .nexts {
		background: #F2F2F2;
		line-height:250%;
		padding:0 10px;
	  }
	  .news_detail .pageTurning .prevs {
		margin-bottom: 5px;
	  }
	  
	  
