/* CSS Document */

html, body {
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial;
	margin:0;
	padding: 0;
	text-decoration: none;
	background:#FFFFFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

#top{ margin:0 auto; padding:0; width:100%; text-align:center;}
#topmenu{ margin:0 auto; padding:0; width:100%; text-align:center; background:#434447;}
.nav{
	margin:0 auto; padding:0;
	width:100%;
	height:61px;
	clear:both;
	overflow:hidden;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	letter-spacing:1px;
}
.nav a{
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	overflow:hidden;
	display:block;
	text-align:center;
	text-decoration:none;
	letter-spacing:1px;
}


.m-banner { margin:0 auto; padding:0; width:100%; height:auto;}
.m-banner img{ max-width:100%; display:block;}
.swipe {overflow: hidden;visibility: hidden;position: relative;width:100%;height:auto;z-index:1}
.swipe-wrap {overflow: hidden;position: relative;z-index:1}
.swipe-wrap > li {float:left;width:100%;position: relative;z-index:1; list-style:none;}
.swipe-wrap > li img{ width:100%;z-index:1; display:block;}

#slider_on{ position:absolute;width:100%;height:20px; z-index:9999;text-align:center; bottom:5px;}
#slider_on li{display:inline-block;width:30px;height:6px;background:rgba(58,102,177,0.5); margin:0 2px;cursor:pointer; z-index:9999;list-style:none;}
#slider_on li.on{box-shadow:inset 0 1px 3px -1px #464646,0 1px 2px rgba(0,0,0,.5);background-color:#E60012; z-index:9999;}


#idxblk1{ margin:0 auto; padding:0; width:100%; height:20px;}
#idxpro{ margin:0 auto; padding:0; width:100%; height:auto;}
#idxpromain{ margin:0 auto; padding:0; width:96%; height:auto; border-bottom:#C6C9CD 1px solid; border-left:#C6C9CD 1px solid; border-right:#C6C9CD 1px solid; }
#idxpro1{ margin:0; padding:0; width:100%; height:30px;}
#idxpro11{ margin:0; padding:0; width:25%; height:30px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px; color:#FFFFFF; text-align:center; text-decoration:none; line-height:30px; background:url(image/6b.jpg) repeat-x;}

#idxpro2{ margin:0; padding:0; width:100%; height:auto;}
#idxpro2main{ margin:0; padding:0; width:100%; height:auto;}
#idxpro21{ margin:0; padding:0; width:100%; height:40px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px; color:#AA000D; text-align:center; text-decoration:none; line-height:40px;}
#idxpro21 a{ margin:0; padding:0; width:100%; height:40px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px; color:#AA000D; text-align:center; text-decoration:none; line-height:40px;}
#idxpro22{ margin:0; padding:0; width:100%; height:auto; margin-left:10px; margin-right:10px;}
#idxprocnt{ margin:0; padding:0; width:94%; height:auto; margin-top:6px; border:1px solid #cccccc; background:#ffffff;}
#idxprocnt a{ padding-left:1%; padding-right:1%; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#2289E7; text-align:left; text-decoration:none; line-height:30px;}

#idxprokong{ margin:0; padding:0; width:100%; height:10px;}

#idxsales{ margin:0 auto; padding:0; width:100%;}
#idxsalesmain{ margin:0 auto; padding:0; width:100%-30px; margin-left:15px; margin-right:15px;}
#idxsales1{ margin:0; padding:0; width:100%; height:30px;}
#idxsales11{ margin:0; padding:0; width:25%; height:30px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px; color:#FFFFFF; text-align:center; text-decoration:none; line-height:30px; background:url(image/11b.jpg) repeat-x; float:left;}
#idxsales12{ margin:0; padding:0; width:30%; height:30px; margin-right:10px; border:0; display:block; font-family:Arial; font-size:12px; color:#274D85; text-align:right; text-decoration:underline; line-height:30px; float:right;}

#idxsales2{ margin:0; padding:0; width:100%;}


#zfoot{ margin:0 auto; padding:0; width:100%; height:60px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px; color:#333333; font-weight:bold; text-align:center; text-decoration: none; line-height:60px; background:url(image/18a.jpg) repeat-x;}


#abtmenu{ margin:0; padding:0; width:100%-30px; height:60px; margin-left:15px; margin-right:15px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#252628; text-align:left; text-decoration:none; line-height:50px; background:url(image/18.jpg) repeat-x;}

#abtmain{ margin:0 auto; padding:0; width:100%-30px; height:auto; margin-left:15px; margin-right:15px;}
#abt1{ margin:0 auto; padding:0; width:100%; height:auto;}
#abt11{ margin:0; padding:0; width:30%; float:left;}
#abt12{ margin:0; padding:0; width:68%; padding-left:2%; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#888888; text-align:left; text-decoration:none; line-height:24px; float:left;}

#abtblk{ margin:0 auto; padding:0; width:100%; height:auto;}

#jianmain{ margin:0; padding:0; width:100%-20px; height:auto; margin-left:10px; margin-right:10px;}
#jian{ margin:0; padding:0; width:100%; height:50px;background:url(image/8bb.jpg) repeat-x;}
#jian1{ margin:0; padding:0; width:4px; height:50px; background:url(image/8aa.jpg) no-repeat; float:left;}
#jian2{ margin:0; padding:0; width:100%-8px; height:50px; text-align:center;background:url(image/8bb.jpg) repeat-x; float:left;}
#jian2 a{ margin:0; padding:0; width:100%; height:50px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#2289E7; text-align:center; text-decoration:none; line-height:40px;}
#jian3{ margin:0; padding:0; width:4px; height:50px; background:url(image/8cc.jpg) no-repeat; float:right;}

#jianmain1{ margin:0; padding:0; width:100%; height:auto; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#2289E7; font-weight:bold; text-align:center; text-decoration:none; line-height:40px;}
#jianmain2{ margin:0; padding:0; width:100%; height:auto; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px; text-align:left; text-decoration:none; line-height:20px;}
#jianmain2 p{ border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px; color:#888888; text-align:left; text-decoration:none; line-height:20px;}

#jianmain2 img{ width:100%;}
#jianmain2 table{ width:100%;}


#jianmain3{ margin:0; padding:0; width:100%; height:auto; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px; color:#666666; font-weight: normal; text-align:center; text-decoration:none; line-height:20px;}



.conjob223{ margin:0 auto; padding:30px; width:100%; height:auto;font:16px "Î¢ÈíÑÅºÚ","ËÎÌå"; color:#666666; text-align:left; text-decoration:none; line-height:24px; font-weight: normal;}
.conjob223 h3{ margin:0 auto 15px auto; padding:0; width:100%; height:auto;font:18px "Î¢ÈíÑÅºÚ","ËÎÌå"; color:#000; text-align:left; text-decoration:none; line-height:20px; font-weight: bold;}



.accordion .accordion-item {
  border-bottom: 1px solid #e5e5e5;
}
.accordion .accordion-item button[aria-expanded=true] {
  border-bottom: 1px solid #03b5d2;
}
.accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 1em 0;
  color: #7288a2;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
}
.accordion button:hover, .accordion button:focus {
  cursor: pointer;
  color: #03b5d2;
}
.accordion button:hover::after, .accordion button:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}
.accordion button .accordion-title {
  padding: 1em 1.5em 1em 0;font-size: 18px; color: #000;font-weight: bold;
}
.accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}
.accordion button .icon::before {
  display: block;
  position: absolute;
  content: "";
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: "";
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}
.accordion button[aria-expanded=true] {
  color: #03b5d2;
}
.accordion button[aria-expanded=true] .icon::after {
  width: 0;
}
.accordion button[aria-expanded=true] + .accordion-content {
  opacity: 1;
  max-height: 500px;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;font-size: 16px;
  font-weight: normal;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content p {
  font-size: 16px;
  font-weight: normal;
  margin: 8px 0;
}
.accordion .accordion-content p strong{
  font-size: 16px;
  font-weight: bold;color: #000;line-height: 30px;
  margin: 10px 0;
}






