.container{width:1920px;height:821px;}
.home{ margin-left:-960px}
.home .banner{width:1920px; height:821px; position: absolute; left:50%; margin-left:-960px; overflow: hidden;}
.home .banner .bc{width:100%; height:100%; position: absolute; background: url(../images/public/preloader.gif) center 250px no-repeat; 
background-color: #000}
.home .banner .bc li{display: none;}
.home .banner .bc li img{width:100%;}

.banner .bBtn{width:100px; height:20px; position: absolute;bottom:255px; z-index: 11;}
.banner .bBtn li{width:13px; height:13px; float: left; margin:0px 7px; background: #bcbcbc;
border-radius: 15px;
-webkit-border-radius: 15px;
-ms-border-radius: 15px;
-moz-border-radius: 15px;
-o-border-radius: 15px;
box-shadow: 0px 0px 3px #333;
-webkit-box-shadow: 0px 0px 3px #333;
-moz-box-shadow: 0px 0px 3px #333;
-ms-box-shadow: 0px 0px 3px #333;
-o-box-shadow: 0px 0px 3px #333;
}
.banner .bBtn li:hover,.banner .bBtn .lrBtnActive{background-color:#ab0808;}

.feature{width:1350px;height:170px; position: absolute;  bottom: 40px; left:50%; margin-left: -660px;z-index: 1;}
.feature li{width:418px;  float: left; margin:0px 10px; padding: 1px; position: relative; cursor:pointer; display:none;}
.feature li img{position: absolute; width: 100%;border:1px solid #ccc;}
.feature li:hover{opacity: 0.8;filter:alpha(opacity=80);}

.ftBg{width:100%; height:211px; background-color: #fff;position: absolute; left:0;  bottom: 30px; opacity:0.2;filter:alpha(opacity=20); display:none;}


.videoCon{position: fixed; width:100%; height:100%;top:0; left:0;  z-index: 111; display:none;
background:url(../images/home/repBg.png);
}
.videoCon .videoC{width:640px; top:50%; position: absolute; left:50%; margin-left:-320px; margin-top:-200px; height:400px;}
.videoCon .videoC #media{width:640px;}
.videoCon .closeBtn{width:96px; height:96px; background:url(../images/home/close.png) no-repeat; cursor: pointer; position: absolute; left:50%; top:50%; margin-left:300px;margin-top:-265px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
}
.videoCon .closeBtn:hover{transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-moz-transform:rotate(180deg); }
.jb_btn{ position:relative; top:-25px; left:1336px;}


/**
 * 加载
 */
.loading{position: fixed; width: 100%; height:100%; z-index: 111; background: url(../images/home/bg.jpg) center center no-repeat; background-color: #48474e}
.loading .loadLogo{width: 380px; height:255px; position: absolute; top:50%; margin-top:-300px; left:50%; margin-left: -190px;}

.loading .loadTxt{width:412px; height:106px; position: absolute; top:50%; margin-top: 50px; left:50%; margin-left:-206px;}

.loading .progressCon{width: 940px; height:35px; background: url(../images/home/progress_bg.png) no-repeat; padding:0px 30px; position: absolute; top:50%; left:50%; margin-left:-500px;
}
.loading .progress{background: url(../images/home/repPro.jpg); width: 50px; height:9px;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;

 position: absolute; margin-top: 9px; 
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-ms-border-radius: 9px;
	-moz-border-radius: 9px;}


/**
 * 公告
 */
.notice{width: 100%; height:100%; position: fixed;  z-index: 99999; background:url(../images/home/repBg.png); display: none;}
.notice .noticeF{width: 868px; height:596px; position: absolute; left:50%; top:50%; margin-left:-434px; margin-top:-300px; background: url(../images/home/noticeBg.png) no-repeat;}
.notice .noticeClose{width: 50px; height: 50px; text-align: center; position: absolute; right: 10px; top:10px; cursor: pointer;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out; 
margin-top: -15px;
}
.notice .noticeClose img{margin-top: 15px;}

.notice .noticeClose:hover{opacity: 0.7;filter:alpha(opacity=70); 
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);}


.notice .noticeTxt{width: 710px; height:274px; top:220px; left:60px;  position: absolute;}


.notice .ntTitle{ font-size: 30px; color:#e5152e; width: 710px; text-align: center; position: absolute; top:100px; z-index: 1;  left:60px;}
.notice .ntDate{position: absolute; top:145px; left:530px; font-size: 14px; z-index: 11;}


.notice .noticeTxtCon{width: 710px; height:274px; overflow: hidden; position: relative;}
.notice .Scroller-Container { position: absolute; /* margin-left: 40px; width: 710px; */ line-height: 35px; font-size: 16px; }

.notice .Scrollbar-Track {width: 12px; height: 274px;position: absolute;background-color: #999; background: url(../images/home/nt_bg.png) no-repeat;}
.notice .Scrollbar-Handle {position: absolute;width: 47px; height: 31px; margin-top: 8px; background: url(../images/qa/bar.png) no-repeat; /* background-color: #000; */ margin-left: -7px; cursor: pointer; }
.notice .Scrollbar-Handle:hover{/* background-color: #666; */}
.notice #Scrollbar-Container {position: absolute;top: 0px; right:-20px;}
.notice #txtScroll { position: absolute; overflow: hidden;width: 370px;height: 370px;display: none;}
.notice #txtScroll {display: block;}




