@charset "utf-8";

body{min-width:1000px; width:auto!important; width:1000px;_width:expression(document.documentElement.clientWidth<1000?"1000px":"auto"); margin:0 auto; }

*{margin:0;padding:0;list-style:none;}

.nf_width_control {
  width: 100%;
  overflow: hidden;
  min-width: 1000px;
  zoom: 1;
  position: relative;
}

/* main_content */
.main_content {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	zoom: 1;
	min-height:368px;
	_height:368px;
	background-color: #f1f1f3;
}

.nf_hp_kv {
    height: 368px;
    margin: 0 -500px;
    position: relative;
    width: 2000px;
}
.nf_hp_kv .window {
    height: 368px;
    overflow: hidden;
    position: relative;
    width: 2000px;
}
.nf_hp_kv .window .kv_item {
    height: 368px;
    overflow: hidden;
    padding: 0 500px;
    position: absolute;
    width: 1000px;
}
.nf_hp_kv .nav {
    height: 20px;
    left: 50%;
    position: absolute;
    top: 338px;
}
.nf_hp_kv .nav li {
    display: inline;
    float: left;
    height: 20px;
    width: 20px;
}
.nf_hp_kv .nav li a { 
    background-image: url(nf_hp_kv_dot.png);
	_background-image: url(nf_hp_kv_dot.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 20px;
    width: 20px;
}
.nf_hp_kv .nav li.active a, .nf_hp_kv .nav li a:hover {
    background-position: -20px 0;
}
.nf_hp_kv .btn_prev, .nf_hp_kv .btn_next {
    /*box-shadow: 0 0 5px #666666;*/
    height: 60px;
    overflow: hidden;
    position: absolute;
    top: 150px;
    width: 32px;
}
.nf_hp_kv .btn_prev {
    /*border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;*/
    left: 0;
}
.nf_hp_kv .btn_next {
    /*border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;*/
    right: 0;
}
.nf_hp_kv .btn_prev a, .nf_hp_kv .btn_next a { 
    background-image: url(arrows.png);
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 60px;
    width: 32px;
}
.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;
}
.nf_hp_kv .btn_prev a:hover {
}
.nf_hp_kv .btn_next a:hover {
}
.main_content .mc-col1 .mc-main {
    padding-left: 30px;
    padding-right: 30px;
}


.weixin {
	POSITION: absolute; WIDTH: 130px; DISPLAY: none; BACKGROUND: url(weixin.gif) no-repeat 50% top; FLOAT: left; HEIGHT: 191px; MARGIN-LEFT: 600px; LEFT: 50%
}
.weixin_close {
	WIDTH: 25px; DISPLAY: block; FLOAT: right; HEIGHT: 25px
}
.my_wechat_bar {
	DISPLAY: block; BACKGROUND: url(weixin.gif) no-repeat 50% top; TOP: 390px
}
.my_wechat_broadside {
	DISPLAY: block; BACKGROUND: url(weixin.gif) no-repeat 50% top; TOP: 390px
}
.wechat_barcode {
	Z-INDEX: 2001; POSITION: fixed; MARGIN-LEFT: 512px; TOP: 539px; LEFT: 50%
}
.wechat_barcode .my_wechat_bar {
	WIDTH: 108px; BACKGROUND-POSITION: 0px 0px; HEIGHT: 169px
}
.wechat_barcode .we_inwrap {
	POSITION: relative
}
.wechat_barcode .my_wechat_cancel {
	POSITION: absolute; WIDTH: 11px; HEIGHT: 11px; TOP: 7px; CURSOR: pointer; RIGHT: 7px
}
.wechat_broadside {
	Z-INDEX: 2001; POSITION: fixed; DISPLAY: none; TOP: 539px; RIGHT: 0px
}
.wechat_broadside .my_wechat_broadside {
	WIDTH: 41px; BACKGROUND-POSITION: -108px -49px; HEIGHT: 120px; CURSOR: pointer
}
.ielt7 .wechat_barcode {
	POSITION: absolute
}
.ielt7 .wechat_broadside {
	POSITION: absolute
}