.homeHeader{z-index:2;width:100%;height:50px;padding-top:12px;position:absolute; border-bottom:19px solid #7cb44e;top:0px; background: #fff; }
:root homeHeader{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00000000, endColorStr=#00000000);}
.homeHeader .logo{float:left;width:200px;height:69px;}
.homeHeader .navList{float:right;line-height:40px;font-size:18px;}
.homeHeader .navList li{float:left;}
.homeHeader .navList li.active{background:url(../images/arr5.png) 50% 95% no-repeat}
.homeHeader .navList li a{display:block;text-align:center;padding:0 23px;}

.homeSlider-container{ background-color: #161616;height: 380px;overflow: hidden;position: relative;}

.homeSlider{

color:#fff;
 box-shadow: 0 0 16px #000000;
    height: 380px;
    margin: 0 auto;
    max-width: 1440px;
    overflow: hidden;
    position: relative;
    width: 100%;
	}

  .homeSlider .pic{ 
    position: absolute;
	left:50%;
	margin-left:-720px;
    width: 1440px;
	height: 380px;
	overflow: hidden;
	}
  .homeSlider .pic li{
    display: block;
    height: 380px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 1440px;
	}
 .homeSlider .pic li.hidden{visibility: hidden;}
.homeSlider .pic li.active{
		display:block;
		-webkit-transition:opacity 700ms ease-out;
		-moz-transition:opacity 700ms ease-out;
		-ms-transition:opacity 700ms ease-out;
		-o-transition:opacity 700ms ease-out;
		transition:opacity 700ms ease-out;
		opacity:1
	}
  .homeSlider .pic img{display:block;}
  .homeSlider .pic .caption{position:absolute;width:100%;text-align:center;bottom:25px;}
    .homeSlider .pic .caption b{
	background-color:#a40001;color:#fff;border-radius:15px;display:inline-block;font-size:20px;width:30px;height:30px;
	}
	.homeSlider .pic .caption i{
	 background-color: #A40001;color: #FFFFFF;display: inline-block;font-size: 20px;height: 28px;width: 75px;
	}
   .homeSlider .pic h4,  .homeSlider .pic h5{
		display: block;
		overflow: hidden;
		height: 0;
	}
  .homeSlider .pic h4{font-size:32px;line-height:44px;}
  .homeSlider .pic h5{font-size:26px;line-height:30px;}


  .homeSlider .pic li.active h4, .homeSlider .pic li.active h5{
        height:44px;
		-webkit-transition: height 600ms cubic-bezier(0.86,0,0.07,1);
		-moz-transition: height 600ms cubic-bezier(0.86,0,0.07,1);
		-ms-transition: height 600ms cubic-bezier(0.86,0,0.07,1);
		-o-transition: height 600ms cubic-bezier(0.86,0,0.07,1);
		transition: height 600ms cubic-bezier(0.86,0,0.07,1);
  }

.homeSlider .thumb{
    bottom: 20px;
    left: 50%;
    position: absolute;
    width: 100px;
	margin-left: -24px;
}

.homeSlider .thumb li{
    background-color: #444444;
    float: left;
    height: 6px;
    margin: 0 5px;
    overflow: hidden;
    text-indent: -9999em;
    width: 6px;
}
.homeSlider .thumb li.active{background-color:#fff}
#slide-left, #slide-right {
    background: url(../images/leftright-arrows.png) no-repeat scroll 0 0 transparent;
    display: none;
    height: 37px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 160px;
    transition: opacity 0.1s linear 0s;
    width: 31px;
    z-index: 2;
}
#slide-right {
    background-position: -31px 0;
    left: auto;
    right: 0;
}
#slide-left:hover, #slide-right:hover {
    opacity: 1;
}
.notice{margin:40px auto 67px;width:840px;overflow:hidden;text-align:center;}
.notice h2{font-size:30px;line-height:40px;margin-bottom:5px;color:#b02e2e;}
.notice li{white-space:nowrap; font-size:16px;line-height:30px;}
.notice .content{height:30px;overflow:hidden;}

.bui{margin:40px 0;}
.bui .o{margin-right:17px}
.bui h2{color:#444;font-size:18px;text-align:center;}


.videoList{margin-bottom:60px;}
.videoList a{display:block;height:189px;position:relative;width:940px;overflow:hidden;}
.videoList a .mask{width:940px;height:189px;position:absolute;left:-9999px;top:0;background-color:#000; filter: alpha(opacity=20);opacity: .2;border-radius:8px}
.videoList .btn{width:79px;height:79px;position:absolute;left:50%;top:50%;background:url(../images/play.png) no-repeat;margin-top:-40px;margin-left:-40px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/play.png");_background: none;}

.videoList a:hover {background-color:#000}
.videoList a:hover .mask{left:0}
