@charset "utf-8";
html{ _text-overflow:ellipsis;}
body{ font:12px/18px Verdana,tahoma,Lucida,arial,Helvetica,sans-serif; color:#525252;}

body,div,p,span,form,iframe,blockquote,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%;  font-weight:normal;}
ul,ol,li,dl{ list-style-type:none;}
em,i,dfn,cite,strong,small{ font-style:normal;} 
fieldset,img,button,input,select,option{ border:0;  vertical-align:middle;  font:12px/18px Verdana,tahoma,Lucida,arial,Helvetica,sans-serif;}
table{ border-collapse:collapse;  border-spacing:0;}


/* clearfix */
.clearfix{ *zoom:1;}
.clearfix:after{ display:table; line-height:0; content:""; clear:both;}

/* public.omission */
.fl{ float:left;}            .fr{ float:right;}            .tc{ text-align:center;}      .tr{ text-align:right;} 
.fb{ font-weight:bold;}      .f12{ font-size:12px;}        h3{ font-weight:normal;}      .listop{ padding-top:15px;}
.mr10{ margin-right:10px;}   .mr15{ margin-right:15px;}    .mL10{ margin-left:10px;}     .mL15{ margin-left:15px;}
.mt10{ margin-top:10px;}     .mt15{ margin-top:15px;}      .mb10{ margin-bottom:10px;}   .mb15{ margin-bottom:15px;}

/* weiduduan */
.weiduduan{ width:100%;}
.nf_width{ width:100%; overflow:hidden; min-width:1000px; zoom:1; position:relative;}
.main_content{ width:1000px; margin:0 auto; position:relative; zoom:1;}
/* 主视觉 */
.nf_hp_kv{ width:2000px; height:350px; margin:0 -500px; position:relative;}
.nf_hp_kv .window{ width:2000px; height:360px; overflow:hidden; position:relative;}
.nf_hp_kv .window .kv_item{ width:100%; height:360px; overflow:hidden; position:absolute;}
.nf_hp_kv .nav_y{ position:absolute; height:20px; left:50%; top:300px;}
.nf_hp_kv .nav_y li{ width:20px; height:20px; float:left; display:inline;}
.nf_hp_kv .nav_y li a{ width:20px; height:0px; padding-top:20px; float:left; display:inline; background-image:url(../images/nf_hp_kv_dot.png); _background-image:url(../images/nf_hp_kv_dot_ie6.png); background-repeat:no-repeat; background-position:0 0; overflow:hidden;}
.nf_hp_kv .nav_y li.active a, .nf_hp_kv .nav_y li a:hover{ background-position:-20px 0;}
.nf_hp_kv .btn_prev, .nf_hp_kv .btn_next{ width:32px; height:78px; position:absolute; top:110px; box-shadow:0 0 5px #666; overflow:hidden;}
.nf_hp_kv .btn_prev{ left:0; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.nf_hp_kv .btn_next{ right:0; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.nf_hp_kv .btn_prev a, .nf_hp_kv .btn_next a{ width:32px; height:0; padding-top:78px; overflow:hidden; display:block; background-image:url(../images/nf_hp_kv_btn_nav.png);}
.nf_hp_kv .btn_prev a{ background-position:0 0;}
.nf_hp_kv .btn_next a{ background-position:right 0;}
.nf_hp_kv .btn_prev a:hover, .nf_hp_kv .btn_next a:hover{ opacity:0.8;}


