﻿
body {
	background-color: #ffffff;
	background-position: center top;
	font-family: 'Microsoft YaHei', 'Simsun', Arial;
	font-size: 14px;
	line-height: 1.5;
	color: #666666;
}
a {
	color: #666666;
}
a:hover {
	color: #0084e9;
}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}

#imgsy img{ max-width:100% !important; height:auto !important}

.qqhinner{ width: 100%; overflow-x: auto;  }

.qqhtable{ width: 100%;}
.qqhtable td{  padding: 5px; border:1px solid #ddd; }

.qqhtable600{ min-width: auto; width: 100%; }
.qqhtable600 td{  padding: 5px; border:1px solid #ddd; }


.sp-fade-full-screen{ display: none; }
.sp-thumbnail-arrows{ display: none; }
#example3 .sp-selected-thumbnail{ border: 1px solid #2972c3; }
.sp-fade-arrows{ opacity: 1; }
.sp-horizontal .sp-arrows{ z-index: 20; top: 121%; }
.sp-arrow{ width: 12px; height: 18px; }
.sp-bottom-thumbnails .sp-thumbnail-container{ border:1px solid #ddd; }
.sp-bottom-thumbnails{ width: 87% !important; margin: 10px auto; }
.qqhcc{ width:90%; margin: 0 auto; }

.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before{ background-color: #2972c3; }
.sp-horizontal .sp-previous-arrow{ left: 2px; }
.sp-horizontal .sp-next-arrow{ right: 2px; }
.sp-bottom-thumbnails .sp-thumbnail-container{ margin: 5px 5px; cursor:default; }
.cpbtn{ display: block; background-color: #2972c3; width:120px; color: #fff; border-radius: 5px; padding: 5px 0; font-size: 16px; text-align: center; margin-top: 30px; }
.cpbtn:hover{ color: #c8dff8; }
.sp-slide{ box-sizing: border-box; border:1px solid #ddd; overflow:hidden; }


.head_nav{ width:100%; z-index:999;}

.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden; margin:20px auto;display: table;}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding: 5px 11px;  border: 1px solid #ddd;float: left;margin: 0 5px;font-size:12px}
.ab_pages ul a.page-num-current{ background:#ddd; }
.ab_pages ul a:hover{ background:#ddd}
.ab_pages ul span{display: inline-block; float: left; line-height: 28px;}
@media screen and (max-width: 767px){
	#plugin_4732817871801745{
	  display:none;
	}
	.m-menu-toggle{
	     font-size: 18px;
    color: #ffffff;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    background-color: #1262af;
    position:relative;	
	}
	.m-menu-toggle::after{
		content: ">";
  position: absolute;

  top: 50%; /* 在容器下方 */
  right: 10px; /* 居中 */
  transform: translate(-50%, -50%) rotate(90deg); /* 旋转并定位 */
	}
}

.qqhlist02 li.qqhli{

	border-bottom:1px solid #bbb;
}

.qqhsub{
 
}
.qqhsub li a{
 padding:8px 0 8px 25px !important;	
}

@media (max-width:767px){
 	.pc{display:none}
}
@media (min-width:767px){
 	.mobile{display:none}
}

.product_title{
 display:flex;	
 flex-direction: column;
 justify-content: center;
 align-items: center;
}

.product_title p{
 font-size:35px;
 font-weight:bold;
 line-height:1;
 color:#666;
 position:relative;	
 margin:0 auto;
}
.product_title p:after{
 content:'';
 position:absolute;
 top:50px;
 left:0;
 right:0;
 width:50px;
 height:2px;
 margin:0 auto;
 background:#1262af;	
}
.product_title span{
	display:inline-block;
	margin-top:30px;
	color:#888;
}
.product_nav{
 display:flex;	
 margin-top:30px;
 justify-content: center;
 align-items: center;
}
.product_nav a{
 background:#1262af;
 color:#fff;
 text-align:center;	
 font-size:16px;
 padding:5px 10px;
 word-break: break-all;
 display: -webkit-box;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
 overflow: hidden;
}
.product_nav a+a{
 margin-left:15px;	
}
.product_nav a:hover{
 background:#002d58;
}


.product_con{
 margin-top:30px;	
}
.product_item{
 margin-left:10px;
 margin-right:10px;	
 text-align:center;
}


.product_item .pro_img {
    width: 100%;
    padding-top: 75%;
    position: relative;
    overflow: hidden;
}
.product_item .pro_img img {
    width: 100%;
    display: block;
    position: absolute;
    min-height: 100%;
    z-index: 5;
    left: 0;
    top: 0;
}
.product_item:hover .pro_img img{
	transform:scale(1.2,1.2);
	transition:1.5s transform .2s
}
.product_item h2{
 font-size:16px;	
 word-break: break-all;
 display: -webkit-box;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
 overflow: hidden;
 line-height:40px;
 margin-bottom:20px;
}


.search_word a+a{
 padding-left:10px;	
}

.display-box1{
	display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}