/* about */
#about{ width:293px; height:205px; position:relative; float:left;}
#about h2{ width:293px; height:27px; background:url(../images/T.jpg) 12px 9px no-repeat #E60012; text-align:left; text-indent:30px; line-height:27px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal; color:#fff;}
#about a.more{ display:block; width:50px; height:27px; line-height:27px; position:absolute; right:10px; top:0; font-size:8px; color:#fff; font-family:Verdana, Geneva, sans-serif;}
#about .C{ width:293px; height:164px; padding:14px 0 0 0; line-height:23px; text-align:left; overflow:hidden;}
#about .C img{ width:119px; height:100px; margin:2px 10px 0 4px; float:left;}

/* latest */
#latest{ width:465px; height:205px; position:relative; float:left; margin-left:13px;}
#latest h2{ width:465px; height:27px; background:url(../images/T.jpg) 12px 9px no-repeat #E60012; text-align:left; text-indent:30px; line-height:27px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal; color:#fff;}
#latest a.more{ display:block; width:50px; height:27px; line-height:27px; position:absolute; right:10px; top:0; font-size:8px; color:#fff; font-family:Verdana, Geneva, sans-serif;}
#latest .C{ width:350px; height:163px; padding:15px 9px 0 106px; background:url(../images/latestPic.jpg) 3px 22px no-repeat;}
#latest .C li{ width:350px; height:31px; border-bottom:1px dotted #c8c8c8; position:relative; text-align:left; float:left; line-height:31px; background:url(../images/newsLi.jpg) 13px 12px no-repeat;}
#latest .C li a{ display:block; position:absolute; left:35px; color:#030303;}
#latest .C li span{ display:block; position:absolute; right:4px; color:#75778c;}

/* fla */
#fla{ width:258px; height:205px; position:relative; float:right;}
#fla h2{ width:258px; height:27px; background:url(../images/T.jpg) 12px 9px no-repeat #E60012; text-align:left; text-indent:30px; line-height:27px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal; color:#fff;}
#fla a.more{ display:block; width:50px; height:27px; line-height:27px; position:absolute; right:10px; top:0; font-size:8px; color:#fff; font-family:Verdana, Geneva, sans-serif;}
#fla .C{ width:258px; height:168px; overflow:hidden; margin-top:10px; position:relative;}
#pag{ position:absolute; z-index:99; right:5px; bottom:5px;}
#pag a{ display:inline-block; width:14px; height:14px; border:1px solid #ccc; background:#fff; text-align:center; line-height:14px; margin:0 2px;}
#pag a.activeSlide{ background:#f00; color:#fff;}

/* service */
#service{ width:772px; height:246px; float:left; margin-top:10px; position:relative;overflow: hidden;}
#service h2{ width:772px; height:32px; background:url(../images/serviceT.jpg);}
#service a.more{ display:block; width:50px; height:32px; position:absolute; top:0; right:0;}
#service .C{ border:1px solid #d0d0d0; width:770px; height: 212px; _height:212px; overflow:visible;}
#service .C p{ line-height:34px; text-align:left; border-bottom:1px dotted #D9D9D9; color:#B58FB5; }
#service .C p.second{ text-indent:144px;}
#service .C p a.SmallClassName{ display:inline-block; width:112px; height:22px; line-height:22px; _line-height:34px; padding:0px 0 0px 3px; text-align:center; background:#e1e1e1; font-size:14px; margin:0 15px 0 15px; }
#service .C p a.SmallClassName:hover{ background:url(../images/smallClass.jpg) no-repeat; color:#fff; _background:#e1e1e1; _color:fff;}

#service .C p a.more1{ color:#FF5C00;}
#service .C p a{ color:#2D2D2D; padding:0 6px; }

/* contact */
#contact{ width:258px; height:246px; float:right; background:url(../images/contact.jpg); margin-top:10px; position:relative;}
.QQ1{ display:block; width:51px; height:45px; position:absolute; top:177px; right:95px;}
.QQ2{ display:block; width:51px; height:45px; position:absolute; top:177px; right:30px;}
/* case */
#case{ width:1040px; margin:15px auto 0 auto; padding-top:43px; background:url(../images/caseT.jpg) center top no-repeat; position:relative;}
#case .tabs{ height:33px; position:absolute; top:0; right:0;}
#case .tabs a.tab{ color:#828282; display:inline-block; height:33px; padding:0px 10px 0 10px; cursor:pointer; line-height:30px;}
#case .tabs a.selected{ color:#BE0000; background:url(../images/caseTab.jpg) center bottom no-repeat;}
#case .C{ width:1030px; height:360px; padding:0 0 30px 10px; background:url(../images/caseB.jpg) center bottom no-repeat; position:relative;}
#case .C .content{ width:100%; height:100%; position:absolute; top:0; right:0; overflow:hidden; display:none;}
#case .C .content.selected{ display:block;}
#case .C .content li{ width:196px; height:180px; float:left; margin-right:10px;}
#case .C .content li img{ width:190px; height:144px; padding:2px; border:1px solid #ccc;}
#case .C .content li span{ line-height:30px;}

/* equip */
#equip{ width:580px; height:210px; float:left; margin-top:15px; position:relative;}
#equip h2{ width:580px; height:33px; background:url(../images/equipT.jpg);}
#equip a.more{ display:block; width:50px; height:33px; position:absolute; top:0; right:0;}
#equip .C{ width:554px; height:144px; padding:10px 10px 22px 10px; border:1px solid #C9C9C9; border-top:none; margin-left:4px;}
#equipScroll{ width:554px; height:144px; overflow:hidden;}
#equipScroll li{ width:187px; height:144px; float:left; margin-right:10px;}
#equipScroll li img{ width:181px; height:138px; padding:2px; border:1px solid #ccc;}
#equipScroll li span{ display:none; }

/* news */
#news{ width:452px; height:182px; float:right; margin-top:15px; padding-top:28px; background:url(../images/newsT.jpg) center top no-repeat; position:relative;}
#news a.more{ display:block; width:60px; height:28px; position:absolute; right:0; top:0;}
#news .C{ width:439px; height:178px; padding:3px 4px 0 7px; border:1px solid #c9c9c9; border-top:none;}
#news li{ width:439px; height:33px; border-bottom:1px dashed #c5c5c5; position:relative; line-height:33px; float:left;}
#news li a{ display:block; position:absolute; left:10px; top:0; color:#363636;}
#news li span{ display:block; position:absolute; right:10px; top:0; color:#595959;}
/*ÂÖ»»*/
.certifyBg {
	width:100%;
	height:375px;
	padding-top:30px;
	background: url(../images/flashRX.jpg) repeat-x 0 0;	
}

#certify {
	position: relative;
	width: 1042px;
	margin:0 auto;
}

#certify .swiper-container {
	padding-bottom: 0;
}

#certify  .swiper-slide {
	width: 680px;
	height: 330px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img {
	display:block; 
	width: 680px;
	height: 330px; 
	-webkit-filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
#certify  .swiper-slide-active img {
	-webkit-filter: grayscale(0%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width:10px;
	height:10px;
	opacity:1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: 100px;
	width: 37px;
	height: 70px;
	background: url(../images/arr_l.png) no-repeat;
	background-position: 0 center;
	background-size: 100%;
}

#certify .swiper-button-next {
	right: 100px;
	width: 37px;
	height: 70px;
	background: url(../images/arr_r.png) no-repeat;
	background-position: 0 center;
	background-size: 100%;
}