html,body { min-width:1000px;}
.banner { width: 100%; min-width:1000px; height: 320px; background: url(2017110513354986230.jpg) center top no-repeat; position: relative; }

.flexslider { position: relative; min-width:1000px; height: 320px; overflow: hidden; }
.slides { position: relative; z-index: 1; min-width:1000px;}
.slides li { height: 320px; background-position: center top; background-repeat: no-repeat; min-width:1000px;}
.flex-control-nav { position: absolute; bottom: 26px; left: 50%; margin-left: -55px; z-index: 2; width: 110px; }
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 8px 0 0; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(2017110513460134584.png) center center no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background: url(2017110513462282011.png) center center no-repeat; cursor: pointer; }


.e_main { width:1000px; overflow:hidden; margin:0 auto 30px; }
.e_1 { float:left; width:1000px; overflow:hidden; }
.e_2 { float:left; width:320px; overflow:hidden; }
.e_3 { float:left; width:320px; overflow:hidden; padding-left:18px;}
.e_4 { float: right; width:320px; overflow:hidden;  }
.e_5 { float:left; width:320px; overflow:hidden; }
.e_6 { float:left; width:320px; overflow:hidden; padding-left:18px;}
.e_7 { float:right; width:320px; overflow:hidden; }
.e_8 { float:left; width:1000px; overflow:hidden; }

.e_tf { margin:20px auto 0; width:1000px; overflow:hidden;}
.b_tf {}
.b_tf li { width:1000px; height:118px; overflow:hidden;}
.b_tf img { }

.e1_w { border:1px solid #dcdcdc; background-color:#f9f9f9;  margin:20px auto 0;}
.e1_b { }
.e1_b ul { padding:30px 0 20px 20px;}
.e1_b ul li { float: left; width:160px; height:130px; overflow:hidden; }
.e1_b ul li a { display:block; width:120px; height:30px; line-height:30px; margin:0 auto; padding:100px 0 0px 0; overflow:hidden; text-align:center; font-size:16px; color:#333; background-image:url(2017110521143255185.png); background-repeat:no-repeat;}
.e1_b ul li a:hover { background-image:url(/enfi/resource/cms/2017/11/img_pc_site/2017110622310735642.png)}

.e1_1 a { background-position: 19px 0px ;}
.e1_2 a { background-position: -140px 0px ;}
.e1_3 a { background-position: -300px 0px ;}
.e1_4 a { background-position: -459px 0px ;}
.e1_5 a { background-position: -617px 0px ;}
.e1_6 a { background-position: -776px 0px ;}



.e2_w { border:1px solid #dcdcdc; background-color:#f9f9f9;  margin:20px auto 0;}

.i_hd_w { width:320px; height: 235px; overflow: hidden; position: relative;  }
#i_hd { width: 320px; height: 235px; overflow: hidden; }
#i_hd ul { height: 235px; }
#i_hd ul li { float: left; width: 320px; height: 235px; overflow: hidden;  }
.i_hd_img { width:320px; height: 235px; overflow: hidden; }
.i_hd_img img { width: 320px; height: 235px; }
.i_hd_tit { width: 320px; height: 30px; line-height: 30px; overflow: hidden; opacity: 0.7; filter: alpha(opacity=70); *zoom: 1;
background-color: #000000; z-index: 5; padding: 0px 0; margin:-30px 0 0px 0;  }
.i_hd_tit a { font-size: 14px; color: #fff; padding-left: 10px; }
.i_hd_nav { width: 100px; height: 10px; overflow: hidden; position: absolute; top: 217px; right: 5px; z-index: 10; }
.i_hd_nav ul { float: right; }
.i_hd_nav ul li { float: left; width: 10px; height: 10px; overflow: hidden; border-radius:5px; margin-right: 8px; background-color: #ffff; cursor: pointer; text-indent: -999px; }
.i_hd_nav ul li.navOn { background-color: #1467b3; }


.e3_w { border:1px solid #dcdcdc; background-color:#f9f9f9;  margin:20px auto 0;}


.e3_b { height:175px; padding:12px 10px; overflow:hidden; }

.e4_w { border:1px solid #dcdcdc; background-color:#f9f9f9;  margin:20px auto 0;}
.e4_b { height:180px; padding:9px 0px 10px; overflow:hidden; }
.e4_b ul {}
.e4_b ul li {  width:280px; height:54px; overflow:hidden; margin:0 auto 10px; text-align:center; border-radius:5px; }
.e4_b ul li img { width:280px; height:54px; }

.e5_w { border:1px solid #dcdcdc; background-color:#f9f9f9;  margin:20px auto 0;}
.e5_b { height:175px; padding:12px 10px; overflow:hidden; }


.e8_w { border:1px solid #dcdcdc; background-color:#f9f9f9;  margin:20px auto 0;}
.e8_b { padding:25px 10px 30px; overflow:hidden; }

.e8_lw { float: left; width: 40px; height: 40px; padding: 20px 0px 20px 0px; margin:80px 0 0; }
.e8_rw { float: right; width: 40px; height: 40px; padding: 20px 0px 20px 0px; margin:80px 0 0; }
.e8_lw a, .e8_rw a { display: block; float: left; width: 40px; height: 40px; overflow: hidden; text-indent: -999px; background-image: url(2017110523272475894.png); background-repeat: no-repeat; cursor: pointer; }
.e8_lw a { background-position: -85px 0px; }
.e8_lw a:hover { background-position: 5px 0px; }
.e8_rw a { background-position: -173px 0px; }
.e8_rw a:hover { background-position: -263px 0px; }

.e8_c { float: left; width: 896px; height:290px; overflow: hidden; }
.e8_c ul { width: 896px; }
.e8_c ul li { float: left; width: 280px; height:280px; overflow: hidden; border: 1px solid #eaeaea; background-color:#fff; margin-right: 25px;  }
.e8_c ul li:hover { background-color:#eff3f5; }

.e8c_img ,.e8c_img img { width: 280px; height: 150px; overflow: hidden;}
.e8c_tit { padding:5px 10px; height: 100px; overflow: hidden;}
.e8c_tit a { font-size:16px; color:#333; line-height:35px;}
.e8c_tit span { font-size:12px; color:#7d7d7d; line-height:22px;}

.e13_w { border:1px solid #dcdcdc; background-color:#f9f9f9;  margin:20px auto 0; height:235px; }
.e13_b {}
.e13_img,.e13_img img { width:285px; height:103px;  }
.e13_img { overflow:hidden; margin:15px auto 0 ;}
.e13_b ul { padding:15px 0 0 18px; }
.e13_b ul li {float: left; width:96px; height: 30px; line-height: 30px; overflow: hidden; background: url(2017110522215581795.png) 0px 50% no-repeat; }
.e13_b ul li a { font-size: 14px; color: #000; padding-left: 12px; font-weight:900;}
.e13_b ul li:hover  a { color:#045bb8; }