@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0}
body{ font-family:微软雅黑; background:#FFF; text-align:left; overflow-x:hidden}
ul,li{ list-style:none;}
img{ border:0; display:block;}
a{ text-decoration:none; outline: none;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a:focus{outline: none;} 
.clear{ clear:both;}
.pubw{ width:1292px; margin:0 auto;}
.mr20{ margin-right:20px;}
.pubh2{margin: 81px 0 54px 0;}


/*头部*/
.top{ height:82px; background:url(../images/bg1.jpg) repeat-x;}
.top .logo{ width:103px; height:82px; display:block; float:left; margin-left:105px; background:url(../images/logo.png) no-repeat; text-indent:-9999px; margin-right:307px;}
.top ul{ float:left; width:770px;}
.top ul li{ width:78px; height:82px; float:left; margin-right:21px; position:relative}
.top ul li .one,.top ul .fore1 .one:hover,.top ul .curr .one{ background:url(../images/nav.jpg) no-repeat;width:78px; height:82px; display:block; text-indent:-9999px}

.top ul .fore1 .one{ background-position:0 0;}
.top ul .fore2 .one{ background-position:-78px 0;}
.top ul .fore3 .one{ background-position:-156px 0;}
.top ul .fore4 .one{ background-position:-234px 0;}
.top ul .fore5 .one{ background-position:-312px 0;}
.top ul .fore6 .one{ background-position:-390px 0;}
.top ul .fore7 .one{ background-position:-468px 0;}

.top ul .fore1 .one:hover{ background-position:0 -164px;}
.top ul .fore2 .one:hover{ background-position:-78px -164px;}
.top ul .fore3 .one:hover{ background-position:-156px -164px;}
.top ul .fore4 .one:hover{ background-position:-234px -164px;}
.top ul .fore5 .one:hover{ background-position:-312px -164px;}
.top ul .fore6 .one:hover{ background-position:-390px -164px;}
.top ul .fore7 .one:hover{ background-position:-468px -164px;}

.top ul .fore1.curr .one{ background-position:0 -82px;}
.top ul .fore2.curr .one{ background-position:-78px -82px;}
.top ul .fore3.curr .one{ background-position:-156px -82px;}
.top ul .fore4.curr .one{ background-position:-234px -82px;}
.top ul .fore5.curr .one{ background-position:-312px -82px;}
.top ul .fore6.curr .one{ background-position:-390px -82px;}
.top ul .fore7.curr .one{ background-position:-468px -82px;}

.top ul li dl{ width:90px; height:153px; background:url(../images/bg2.png) no-repeat; position:absolute; left:-6px; top:67px; padding-top:16px; display:none}
.top ul li dl dd{ height:23px; line-height:23px; margin:0 0 7px 7px;}
.top ul li dl dd a{ width:77px; height:23px; display:block; color:#FFF; text-align:center; font-size:14px;}
.top ul li dl dd a:hover,.top ul li dl dd.cur a{ color:#666666; background:url(../images/bg3.png) no-repeat;}
.top ul li.fore7 dl{background:url(../images/bg4.png) no-repeat;}
.top ul li.fore6 dl{background:url(../images/bg10.png) no-repeat left top; height:103px; padding-top:13px;}
.top ul li.curr dl{ display:block}



/*底部*/
.footer{ height:471px; background:url(../images/footer.jpg) no-repeat center center; margin-top:60px; overflow:hidden}
.footer .fnav{ margin-top:60px; margin-left:705px; line-height:30px; height:30px;}
.footer .fnav a{ font-size:16px; color:#000000; float:left}
.footer .fnav span{color:#777777; font-size:12px; margin:0 20px; float:left}
.footer .fnav a:hover{ color:#ff6c00;}
.footer .p1{margin-top:185px; margin-left:705px; font-size:16px; color:#af4600}
.footer .p2{margin-top:6px; margin-left:785px; font-size:16px; color:#FFF;}
.footer .p3{margin-top:72px; margin-left:820px; font-size:16px; color:#FFF;}

/*公共分页*/
.pages{ text-align:center; margin:50px 0 0 0}
.pages a{ padding:3px 10px; border:1px solid #d2d2d2; margin:0 3px; font-size:14px; color:#ff7800; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.pages .no{ color:#d2d2d2}
.pages a:hover,.pages a.curr{ background:#ff861a; color:#FFF; border:1px solid #ff6000;}
.pages .no:hover{ background:none;color:#d2d2d2;border:1px solid #d2d2d2; }

/*轮播*/
/*本例css*/
.lunbo { width: 1128px; height: 580px; margin:25px auto; position: relative;  margin-bottom: 15px; }
.lunbo .prev,.lunbo .next,.lunbo .prev:hover,.lunbo .next:hover { display: block; width: 33px; height: 66px; background: url(../images/btn.png) no-repeat; position: absolute; top: 245px;}
.lunbo .prev { left: -50px; }
.lunbo .next { right: -50px; background-position:right 0 }
.lunbo .next:hover{ background-position:right -66px;}
.lunbo .prev:hover{ background-position:left -66px;}

/*视频播放器css样式*/
.mask2{ width:100%; height:1459px; position:fixed; top:0; left:0; z-index:1000; background:#000;filter:alpha(opacity=50);opacity:0.5;_position:absolute; display:none;_top:expression(eval(document.documentElement.scrollTop));  }
.video-player2{ width:850px; height:500px; border:solid 5px #195889; background:#000; position:fixed; top:50%; left:50%; margin:-250px 0 0 -425px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2)); _margin-top:0; z-index:1001;display:none;}
.video-player2 .close2{ width:35px; height:35px; text-indent:-9999px; overflow:hidden; display:block; position:absolute; top:0; right:0; background:url(../images/close_icon.gif) no-repeat;}
.video-player2 .container2{ width:850px; height:500px; position:absolute; overflow:hidden;}