@charset "utf-8";
/* CSS Document */

body {
	background-image:url(ground-imr60.jpg);
	background-repeat:repeat;
//	background-color:#f9be7e;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.black12-imr60 { font-size: 12px;  color: #202020;    line-height:20px; text-decoration: none; }
.black12-imr60 a{ font-size: 12px;   color: #202020 ;    line-height:20px; text-decoration: none; }

.red12-imr60 { font-size: 12px;  color: #a71800;  text-decoration: none; }
.red12-imr60 a{ font-size: 12px;   color: #a71800 ; text-decoration: none; }

.white12-imr60 { font-size: 12px;  color: #FFFFFF;  text-decoration: none; }
.white12-imr60 a{ font-size: 12px;   color: #FFFFFF; text-decoration: none; }

.white14-imr60 { font-size: 14px;   font-weight: bold; color: #FFFFFF ; text-decoration: none; }
.white14-imr60 a{ font-size: 14px;  font-weight: bold; color: #FFFFFF ;text-decoration: none; }

.yellow14-imr60 { font-size: 18px;   font-family:"幼圆"; font-weight: bold; color: #fdd209 ; }
.yellow14-imr60 a{ font-size: 18px;   font-family:"幼圆";font-weight: bold; color: #fdd209 ;}


.black14-imr60 { font-size: 14px;   color: #191919 ; line-height:20px;  text-decoration: none; }
.black14-imr60 a{ font-size: 14px;   color: #191919 ; line-height:20px;  text-decoration: none; }
.black14-imr60 a:hover{  color: #57007b;}


.red28b-imr60{ font-family:"幼圆";color: #a00800; font-size: 28px;font-weight: bold;}
.red28b-imr60 a{ font-family:"幼圆";color: #a00800; font-size: 28px;font-weight: bold;}



.cas_content {
        font-family: Arial, "宋体";
        text-indent:21pt;
        padding-bottom:12px;
        padding-top:0px;
        margin:0px;
        line-height:25px;
        font-size:14px;
		TEXT-JUSTIFY:inter-ideograph;
		TEXT-ALIGN: justify;
}
.cas_content P{
        text-indent:21pt;
        padding-bottom:12px;
        padding-top:0px;
        margin:0px;
        line-height:25px;
        font-size:14px;
		TEXT-JUSTIFY:inter-ideograph;
		TEXT-ALIGN: justify;
}
.cas_content a:link,visited,hover,active{font-size:14px;}
.cas_content table td{
        text-indent:0pt;
        padding-bottom:0px;
        padding-top:0px;
        font-size:14px;
		TEXT-JUSTIFY:inter-ideograph;
		TEXT-ALIGN: justify;

}
.cas_content table p{
        text-indent:0pt;
        padding-bottom:0px;
        padding-top:0px;
        font-size:14px;
		TEXT-JUSTIFY:inter-ideograph;
		TEXT-ALIGN: justify;
}





/* 图片滚CSS动代码 */

.Carousel {
  width: 755px;  height:116px;
  position: relative;
}


.Carousel .wrapper {
  width: 656px; /* .Carousel width - (.wrapper margin-left + .wrapper margin-right) */
  MARGIN: 0px 49px;  min-height:116px;   position: absolute;  overflow: hidden;  top: 0;
}

.Carousel .wrapper ul {
  width: 9999px;
  OVERFLOW: hidden;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
}

.Carousel ul li {
  float:left;  
  padding: 0px 5px;
  height: 116px;
  width: 154px;
  OVERFLOW: hidden; 
}

.Carousel ul li a img {
   border: solid 1px #b45603; display:block; 
}

.Carousel .back {
	TEXT-INDENT: -9999px; position:absolute; BACKGROUND: url(feature_left.png)  no-repeat center top ;  left:0;  WIDTH: 30px; HEIGHT: 48px; TOP: 40px; cursor: pointer; padding: 0px 9px ;
}
.Carousel .forward {
	TEXT-INDENT: -9999px; position: absolute; BACKGROUND: url(feature_right.png)  no-repeat center top; right:0; WIDTH: 30px;  HEIGHT: 48px;  TOP: 40px; cursor: pointer; padding: 0px 9px ;
}
.Carousel .back:hover {
	BACKGROUND-POSITION: center bottom
}
.Carousel .forward:hover {
	BACKGROUND-POSITION: center bottom
}
/* 图片滚动CSS代码结束 */



/* 轮播图片大小控制 */
.swiper-container {
      width: 250px;
      height: 166px;
      overflow: hidden;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
    }
.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 10px;
    display: inline-block;
    width: auto;
    left: auto;
    right: 4px;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 2px;
}
.swiper-slide{     position: relative; }
.swiper-slide a img{ 
    width: 250px;
      height: 166px; 
	  }
.swiper-pagination-bullet {
      width: 13px;
      height: 13px;
      text-align: center;
      line-height: 13px;
		border-radius: 0;
      font-size: 12px;
      color:#fff;
      opacity: 1;
      background: rgba(0,0,0,0.7);
    }

    .swiper-pagination-bullet-active {
      color:#fff;
      background: #f00;
    }





.lanmucent{  }
.top_bigtitle{font-size: 30px;
    line-height: 50px;
    font-weight: bold;
    color: #b82d2d;
    text-decoration: none;
	display: block;
    margin-bottom: 20px;
text-align: center;}
.pagination {
  	position: absolute;
    z-index: 20;
    bottom: 10px;
    text-align: right;
    right: 20px;
    margin: 0;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 8px;
  background: #555;
  margin: 0 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
.banner01{

}
.banner01.swiper-container-horizontal>.swiper-pagination-bullets{ 
	display:inline-block; 
	left: auto; 
	right:12px; 
	width: auto;
	bottom: 15px;
}
.banner01 .swiper-pagination-bullet{ 
	width: 10px; 
	height: 10px; 
	background: #fff;
	opacity: 1;
}
.banner01 .swiper-pagination-bullet-active{
	width: 22px; 
	border-radius: 20px;
}

