@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0 auto;
	padding: 0px;
	list-style:none;
}
fieldset, img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn,
em, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
	 color:#000000;
	*font-size: 100%;
}
a{ text-decoration:none; color:#666;}
body{
	font-family:"微软雅黑";
	margin:0 auto;
	width:100%;
	padding:0px;
	height:auto;
	overflow-x:hidden;
	background:#fff;
}
.header{ background:#fff;background-size: 100% auto; width:100%;height:100%; overflow:hidden;!important }
.logo img{ width:47%;height: auto;float: left; margin:4%;}
.header ul{ float:right; font-size:1rem; width:40%; text-align:left; margin:6% 5% 0% 0%;}
.header ul li{ font-size:0.8rem; color:#666; float:right; border-right:1px solid #666; padding:0% 5% 0% 5%; text-align:right;}
.nav{background-size: 100% auto; width:100%;height:100%; overflow:hidden;!important }
.menu{background-size: 100% auto; width:100%;height:100%; overflow:hidden;!important}
.menu li.hover{background:url(../images/index7_07.jpg); }
.menu li{ float:left; text-align:center;line-height: 44px; color:#fff; font-size:1rem; background:url(../images/index7_06.jpg); width:25%; height:45px;}
.menu li a{ color:#fff;}
.banner img{ width:100%;height:auto;}
.news{ background:#e5e5e5;background-size: 100% auto; width:100%;height:100%; overflow:hidden;!important }
.liebiao{ background:#fbfbfb;background-size: 100% auto; width:100%;height:100%; overflow:hidden;!important }
.liebiao ul{ background:#fff;background-size: 100% auto; width:92%;height:100%; margin:0% 4% 4% 4%; overflow:hidden;!important }
.liebiao ul li{ border-bottom:1px dashed #adadad; float:left; width:100%; margin-top:4%;}
.liebiao ul li img{width:32%;height: auto;float: left; margin: 0% 2% 4% 0%;}
.liebiao ul li h4{ font-size:.9rem; font-weight:bold; color:#000; float:left; width:66%;}
.liebiao_meno{ font-size:.8rem; float:left; width:66%;}
.liebiao ul li span{ font-size:.5rem; color:#e6002f; float:left;}
.huodong{ background:#fff;background-size: 100% auto; width:100%;height:100%; overflow:hidden;!important }
.huodong ul{ background:#fff;background-size: 100% auto; width:100%;height:100%; overflow:hidden;!important }
.huodong ul li{ float:left;width: 33.33333333%; height:auto;}
.huodong ul li img{height: auto;float: left;width:100%;}
.footer{background:#fff; text-align:center; font-size:.8rem; margin:3% 0% 3% 0%;background-size: 100% auto; width:100%;height:100%; overflow:hidden;!important }
.last li{ width:33.33333%;}
.last li img{width:15%;height: auto;vertical-align:middle; margin:3%;}
.sousuo{background:#fff;background-size: 100% auto; width:100%;height:100%; margin-bottom:2%; overflow:hidden;!important }
.sb-icon-search img{width:15%;height: auto;vertical-align:middle;margin:3%;}
input[placeholder="输入关键词..."]{ color:#666;}
/*input[type="text"]{ width:81%; border:1px #ccc solid; background:#f5f5f5; font-size:.5rem; float:left; height:26px; text-indent:.5rem;}
input[type="submit"]{ color:#fff; background:#18429a; float:right; border:0px; font-size:.5rem; padding:2% 5% 2% 5%;}*/

/* 业务介绍 */
.box{background:#fff;background-size: 100% auto; width:100%;height:100%; overflow:hidden;!important }
.erji{background:#fff;background-size: 100% auto; width:92%;height:100%; margin:5% 4% 0% 4%; overflow:hidden;!important }
.erji li{ width:30%; text-align:center; line-height:44px; margin:0% 1.7% 0% 1.6%; height:45px; font-size:.8rem; color:#fff; background:#1a3c83; float:left;}
.erji li a{ color:#fff;}
.ym{background:#fff;background-size: 100% auto; width:100%;min-height:176px;height:100%; display:none; overflow:hidden;!important }
#li1{ height:48px; background:#e6002f;}
#ym1{ display:block;}
.sanji{ text-align:center;background:#dbdbdb; border-top:3px solid #e6002f;background-size: 100% auto; padding:13px 21% 0% 21%; width:100%;height:45px; overflow:hidden;!important}
.sanji li{ float:left; width:50%; border-right:1px solid #000; font-size:.7rem; color:#000;}
.sanji li a{ color:#000;}
.nei{ width:90%; height:auto; margin:5%; font-size:1rem; line-height:24px; overflow:hidden;!important}
.nei img{ width:100%;}
.nei h4.gz{ width:40%; height:45px; text-align:center; margin-top:10%; line-height:44px; font-size:.8rem; background:#1a3c83;}
.nei h4.gz a{ color:#fff;}
.last li.bm_li{ width:50%;}

@media (min-width: 320px){
.liebiao_meno{ max-height:30px; overflow:hidden; line-height:16px;}	
.nei{ font-size:.8rem;}
}
@media (min-width: 375px){
.liebiao_meno{ max-height:36px; overflow:hidden; line-height:18px;}	
.last li img,.sb-icon-search img{width:12%;}
.nei{ font-size:1rem;}
}
@media (min-width: 480px){
.liebiao_meno{ max-height:50px; overflow:hidden; font-size:.8rem;}		
.erji li{ font-size:1rem;}
}
@media (min-width: 568px){
.liebiao_meno{ max-height:70px; overflow:hidden; line-height:18px;font-size:.8rem;}	
.liebiao ul li span{ margin-top:1%;}
.nei{ font-size:1rem;}
.erji li{ font-size:1rem;}
}
@media (min-width: 667px){
.liebiao_meno{ max-height:80px; overflow:hidden; line-height:21px;font-size:.8rem;}	
.last li img,.sb-icon-search img{width:10%;}
.nei{ font-size:1rem;}
.erji li{ font-size:1rem;}
}
@media (min-width: 736px){
.last li img,.sb-icon-search img{width:9%;}
.liebiao ul li h4{font-size: 1rem;}
.nei{ font-size:1rem;}
.erji li{ font-size:1rem;}
.footer{ font-size:1rem;}
}
@media (min-width: 1024px){
.liebiao_meno{ max-height:80px; margin-top:1%; overflow:hidden; line-height:21px;font-size:.8rem;}		
.liebiao ul li span{ margin-top:2%;}
.last li img,.sb-icon-search img{width:7%;}
.liebiao ul li h4{font-size: 1rem;}
.nei{ font-size:1rem;}
.erji li{ font-size:1rem;}
.footer{ font-size:1rem;}
}














/*新闻*/
ul.news
{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
}
ul.news li
{ height:30px; border-bottom:dashed 1px #ccc; line-height:30px; color:#666;
}

ul.news1
{
	clear:both;
	margin:0px;
	padding:0px;
}
ul.news1 li
{ background:url(../images/index_38.jpg) no-repeat left center; height:28px; width:190px; padding-left:20px; padding-top:2px; width:522px;color:#666;
}
ul.news1 li a
{
	text-decoration:none;
}

.newstitle{text-align:center; font-size:14px; font-weight:bold; color:#333333;}
.newssubtitle{ text-align:center}
.newssubtitle span{margin-left:20px;}



/*产品分类*/


.producttype1{border-bottom:1px dotted #ccc; font-size:14px; width:155px; height:31px; padding-left:30px; line-height:31px;}
.producttype0 { background:url(../images/ny_03.jpg) no-repeat; width:166px; height:44px; font-size:14px; padding-left:45px; font-weight:600; line-height:45px;}
.producttype2{width:185px; height:auto; margin-left:16px; }

/*下载*/
ul.downloads
{
	clear:both;
	margin:0px;
	padding:0px;
	padding-top:5px;
}

ul.downloads li
{
 border-bottom:1px dashed #92d8ff; line-height:24px; background:url(../images/icon.jpg) no-repeat 5px center; text-indent:20px; height:24px; color:#d4f0ff;
}

ul.downloads li a
{
	text-decoration:none;
}
.tj_btn{ width:71px; height:25px; background:url(../images/btn_bg.jpg) no-repeat left top; vertical-align:middle; border:none; color:#FF0000; font-size:12px;}
.multi_page{ text-align:center;}
.multi_page span{ padding:0px 5px; font-size:12px;}
.multi_page span a{ font-size:12px;}

.erke{width: 27.6%;height: auto;position: absolute; display:none;-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;}
.erke li{background:#f4f4f4; margin:0 auto; float:none; width:100%; height:30px; line-height:30px;}
.erke li a{color:#7f7f7f;}

div.pager a,div.pager span{ font-size:.8rem; color:#333; padding:0 1%;}


.swiper-container {
	width: 100%;
	margin:0;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img{ width: 100% }

.swiper-sb{ position: absolute; left: 50%; margin-left: -9px; z-index:9999;-webkit-animation: sdb05 1.5s infinite;
  animation: sdb05 1.5s infinite; }




@-webkit-keyframes sdb05 {
  0% {
	opacity: 0;
   bottom:56px;
  }
  50% {
	opacity: 1;
  }
  100% {
	opacity: 0;
	 bottom:36px;
  }