@charset "utf-8";
/* CSS Document */
html, body, form, ul, ol, p, dl, dt, dd, h1, h2, h3, table, tr, td,dt,dd {margin: 0;padding: 0;}
body{color:#333; font-family:"Microsoft YaHei","微软雅黑","宋体"; background:#fff; font-size:14px;}
form,input{ padding:0px; margin:0px; outline:none;}
a:link{color: #333;text-decoration:none}
a:visited{color: #333;text-decoration:none;}
a:hover{text-decoration:underline; color:#cc0000;}
a:active{color: #333;text-decoration:none}
/*滚动头部开始*/
.wid960{ width:960px; clear:both; overflow:hidden; margin:0 auto;}
.scroll_top{ height:34px; clear:both; background:url(../images/index_scroll_bg.gif) repeat-x; line-height:34px;color:#666;}
.scroll_top a:link,.scroll_top a:visited{ color:#666; text-decoration:none;}
.scroll_top a:hover{ color:#666; text-decoration:underline;}
.scroll_top .wid960 a.left{ padding-left:42px; background:url(../images/index_zt_logo.gif) no-repeat 10px 3px; height:34px; line-height:34px;}
.scroll_top .wid960 a.left:hover{ text-decoration:none;}
.lh34 {line-height:34px}
.left{ float:left;}
.right{ float:right;}
.f18{ font-size:18px;}
.pad_r_10{ padding-right:10px;}
#footer{ border-top:2px solid #d5d0ca; width:960px; clear:both; margin:0 auto; line-height:30px; text-align:center; padding:20px 0px 45px 0px; color:#666;}
#footer a:link,#footer a:visited{ color:#666; text-decoration:none;}
#footer a:hover{ color:#666; text-decoration:underline;}
body{ background:#53b1c6 url("../images/index_banner_b.jpg") no-repeat center 34px;}
.hidefocus{ outline: none;}
.wid_1040{ width: 1040px; clear: both; overflow: hidden; margin: 0px auto;}
/* posterTvGrid */
.posterTvGrid{position:relative;height:330px;}
.posterTvGrid img{max-width:none;max-height:none;border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer;position:absolute;width:640px;height:270px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block;overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:100%;height:100%;}
.posterTvGrid .contentHolderUnit .elementTitle{}
.posterTvGrid .contentHolderUnit .elementOverlay{z-index:1;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:0;filter:opacity=0;}
.posterTvGrid .contentHolderUnit .leftShadow{position:absolute;top:23px;left:-174px;width:174px;height:224px;background:url("http://www.hnr.cn/hnr/zt/4g/images/leftShadow.png") no-repeat;}
.posterTvGrid .contentHolderUnit .rightShadow{position:absolute;top:23px;right:-174px;width:174px;height:224px;background:url("http://www.hnr.cn/hnr/zt/4g/images/rightShadow.png") no-repeat;}
.posterTvGrid .bannerControls{}
.posterTvGrid .leftNav,.posterTvGrid .rightNav{cursor:pointer;z-index:10;position:absolute;top:50%;width:45px;height:45px;margin-top:-43px;}
.posterTvGrid .leftNav{left:7px;background:url("../images/1.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slide_prev_btn.png");}
.posterTvGrid .rightNav{right:7px;background:url("../images/2.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slide_next_btn.png");}
.posterTvGrid .leftNav:hover{}
.posterTvGrid .rightNav:hover{}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:300px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavButtonOFF{cursor:pointer;overflow:hidden;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c3c3c3;}
.posterTvGrid .bottomNavButtonOFF:hover{background:#aaa;}
.posterTvGrid .bottomNavButtonON,
.posterTvGrid .bottomNavButtonON:hover{background:#69aaec;}
.posterTvGrid .bottomNavLeft{}
.posterTvGrid .bottomNavRight{}
.title{ width:400px; height: 34px; position: absolute; left: 0px; bottom: 0px;color: #fff;padding: 0px 10px; line-height: 34px; overflow: hidden;
    background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=40);
    background:#000000;/*实现IE背景透明*/}
.contentHolderUnit:hover .title{background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80);
    background:#000000;/*实现IE背景透明*/}
.index_box{ background: url("../images/index_box_t.gif") no-repeat center top;}
.bg_3e7aa6{ background-color: #3e7aa6;}
.index_box h3{ height: 78px;}
#focus{ width:510px; height:340px; border: 4px solid #fff;}
.focuse_f{ width:510px; height:340px; position:relative; overflow:hidden;}
.focuse_f a{ width:510px; height:340px; display:block;}
.focuse_f ul{ position:relative; z-index:5; padding:0; margin:0; width:510px; height:340px;}
.num{height:25px; width:100px;}
.num span{ width:25px; height:30px;cursor:pointer; float:left; display:block; text-align:center; line-height:26px;}
.num span.current { background: #69aaec; font-weight:bold;}
.black_bg{ background: url(../images/blackbg.png) repeat; width:510px; height:30px; position:absolute; left:0px; bottom:0px; z-index:555;}
.f_txt,.f_txt p{ width:370px; height:30px; overflow:hidden;}
.pad_lr_10{ padding: 0px 10px;}
.f12_fff,.f12_fff a:link,.f12_fff a:visited{ color: #fff; text-decoration: none;}
.f12_fff a:hover{ color: #fff; text-decoration: underline;}
.f12_f0dd52,.f12_f0dd52 a:link,.f12_f0dd52 a:visited{color:#f0dd52; text-decoration:none;}
.f12_f0dd52 a:hover{color:#f0dd52; text-decoration:underline;}
.li_dot_30 li{ padding-left:10px; background:url(../images/li_bg.gif) no-repeat 0px 14px; }
.index_list_li{ padding-left: 27px;}
.index_list_li li{ width: 220px; height: 30px; padding-right:20px;    overflow: hidden;}
#hdlc{width: 365px; padding-right: 66px; padding-top: 111px;}
.font_d54a21{ color: #d54a21;}
.index_box h3.tit_b,.index_box h3.tit_a{ background: url("../images/index_tit_a.gif") no-repeat center 0px;}
.index_box h3.tit_b{ background-image: url("../images/index_tit_b.gif");}
#ydzd{ padding-left:40px;}
#ydzd li{ margin-right: 27px; margin-bottom: 40px; width: 220px; height: 280px; display: inline-block; background: #f0dd52;}
#ydzd li p{  width: 197px; height: 48px; padding:6px 5px 0px 18px;}
#ydzd li:hover{background:#ffef78;}
#ydzd li a:link,#ydzd li a:visited{color: #666; text-decoration: none;}
#ydzd li a:hover{ color: #333; text-decoration: none;}
.school_num{ width: 267px; height: 443px; display: inline-block; padding:143px 0px 0px 107px; line-height: 45px; overflow: hidden;}
.school_num dl dd{ padding-left: 23px;}
.xyp{ background:#3e7aa6 url("../images/index_xyp.gif") no-repeat 270px 12px;}
.xyp .right{ width: 460px; height: 254px; padding: 120px 88px 7px 7px; position: relative;}
.xyp .right .k{ position: absolute; left:0px; width: 474px; height:16px; z-index: 1; overflow: hidden;}
.xyp .right .a{ background: url("../images/index_xyp_k.png") no-repeat; top: 115px;}
.xyp .right .b{ background: url("../images/index_xyp_k.png") no-repeat 0px -36px; top: 367px;}