@charset "utf-8";
/* theme-default */
#materials .nivoSlider{ width: 466px; height: 272px;}
#materials .nivoSlider img{ width: 466px; height: 272px;}
#aboutus .nivoSlider{ width: 300px; height: 600px;}
#aboutus .nivoSlider img{ width: 300px; height: 600px;}
#bannerXi .nivoSlider{ width: 100%!important;  height: 570px!important   ;}
#bannerXi .nivoSlider img{ width:100%; height: 570px!important; max-width: 100%; position:absolute;top:0px;left:0px;}
.theme-default{ width: 100%;  }
.theme-default .slider{margin:0px auto 0px; }
.theme-default .nivoSlider{ background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255); position:relative;}
.theme-default .nivoSlider img{width: 466px; height: 272px; left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:50%; transform: translateX(-50%); height:38px;bottom:0px;padding-top:14px; position:absolute;z-index:9; }
.theme-default .nivo-controlNav a{width: 12px;height: 13px; border-radius: 50%;  background:rgba(255,255,255,0.8); text-indent: -9999px; font-size: 0;  margin: 0 10px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background:#660000;}
/* .theme-default .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;} */
.theme-default a.nivo-nextNav{background-position:-65px 0px; right:30px;}
.theme-default a.nivo-prevNav{left:30px; }
 
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer; text-indent: -9999px;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}

.nivo-directionNav{
  display: block!important;
}
.nivo-directionNav a{ width:  32px;  height: 32px;}
.theme-default a.nivo-prevNav{ background: url(../images/left_arrow.png) no-repeat center; background-size: 100%;}
.theme-default a.nivo-nextNav{ background: url(../images/right_arrow.png) no-repeat center; background-size: 100%;}

#bannerXi .text{ position: absolute; z-index: 99; top: 316px;  left: 50%; text-align: right;   }
#bannerXi .text h2{ color: rgb(255, 153, 0);   font-size: 48px;}
#bannerXi .text p{ margin-top: 20px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Microsoft YaHei"; font-size: 16px;}