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

.flexslider { position: relative; height: 320px; overflow: hidden; }
.slides { position: relative; z-index: 1; }
.slides li { height: 320px; background-position: center top; background-repeat: no-repeat; }
.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_5 { float:left; width:492px; overflow:hidden; }
.e_6 { float:right; width:490px; overflow:hidden; }

.e_8 { float:left; width:1000px; overflow:hidden; }



.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:140px; overflow:hidden; }
.e1_b ul li a { display:block; width:120px; height:40px; line-height:20px; margin:0 auto; padding:100px 0 0 0; overflow:hidden; text-align:center; font-size:14px; color:#333; background-image:url(2018032109463267692.png); background-repeat:no-repeat;}
.e1_b ul li a:hover { background-image:url(2018032109463258323.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:490px; height: 325px; overflow: hidden; position: relative;  }
#i_hd { width: 490px; height: 325px; overflow: hidden; }
#i_hd ul { height: 325px; }
#i_hd ul li { float: left; width: 490px; height: 325px; overflow: hidden;  }
.i_hd_img { width:490px; height: 325px; overflow: hidden; }
.i_hd_img img { width: 490px; height: 325px; }
.i_hd_tit { width: 490px; 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 0 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: 307px; 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:203px; height:50px; overflow:hidden; margin:0 auto 15px; text-align:center; border-radius:5px; }
.e4_b ul li img { width:203px; height:50px; }

.e5_w { border:1px solid #dcdcdc; background-color:#f9f9f9;  margin:20px auto 0;}
.e5_b { height:265px; 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 { }
.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;}



/*123456*/


.f_one_w { position: relative; }
.f_one { overflow: hidden; background: url(conbg.jpg) 50% 0 repeat; }

.dzf_con_bg { width: 100%; height: 580px; margin: 0 auto; text-align: center; }
.dzf_con { width: 980px; margin: 0 auto; text-align: center; padding-top: 90px; }
.oneline { float: right; height: 139px; overflow: visible; }
.oneline li { width: 254px; height: 137px; float: left; margin-right: 1px; background-color: #005bac; position: relative; z-index: 1; overflow: visible; }
.uls { height: 137px; }
.oneline li.lis { margin-right: 0px; }
.oneline li h3 { font-size: 16px; color: #fff; line-height: 32px; font-weight: normal; }
.tit_font { width: 455px; height: 137px; color: #005bac; line-height: 20px; text-align: left; float: left; padding-right: 10px; padding-top: 5px; }
.tit_font h3 { font-size: 34px; color: #005bac;line-height: 40px; }
.tit_font p { font-size: 12px; color: #005bac; }
.oneline li div { font-size: 16px; color: #fff; line-height: 32px; font-weight: normal; margin-top: -135px; *margin-top:0px;
position: absolute; z-index: 50; margin-left: 20px; *margin-left:-240px;
}
#li_font span { display: inline-block; text-align: left; color: #FFF; line-height: 20px; font-size: 12px; padding: 10px 20px 0px 20px; }
#li_font h3 { text-align: left; padding: 10px 20px 0px 20px; }
#kong { background: none; }
#kong1 { background: none; }

.oneline li.b_q, .oneline li.b_q a, .oneline li.b_q a h3 { z-index: 99; position: relative; }
.c { position: absolute; left: -10px; top: 0px; z-index: 55; }
.d { position: absolute; top: -10px; left: 0px; z-index: 55; }
.oneline li.e { background: #00417a; }
.oneline .gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }


#six_spe { background: url(sixbg.png) no-repeat; width: 222px; height: 218px; margin: -50px 180px 0px 200px; }
#six_spe h3 { font-size: 16px; color: #fff; line-height: 32px; font-weight: normal; }
.tit_font_six { width: 315px; height: 137px; color: #005bac; text-align: left; font-size: 12px; line-height: 20px; float: left; padding-right: 10px; padding-top: 5px; }
.tit_font_six h3 { font-size: 34px;  color: #005bac;  line-height: 40px;}
.tit_font_six p { font-size: 12px; color: #005bac; line-height: 20px;}
.sixline { float: right; height: 218px; text-align: center; margin-top: 30px; }
.sixline li { width: 222px; height: 218px; float: left; margin-right: 1px; background: url(sixbg.png) no-repeat; margin-left: 120px; }
.sixline li:hover { }
.sixline li h3 { font-size: 16px; color: #fff; line-height: 32px; font-weight: normal; }
.sixline li:hover { background: url(sixbg_hov.png) no-repeat; }
#six_spe:hover { background: url(sixbg_hov.png) no-repeat; }

/*123456*/

.f_bner { width: 100%; height: 241px; overflow: hidden; background-color: #f5f5f5; background-image: url(2017110710052795872.jpg); background-position: 50% 0; background-repeat: no-repeat; }

.f_main_w { width: 100%; background-color: #f5f5f5; padding: 40px 0; }
.f_main { width: 998px; min-height: 500px; overflow: hidden; margin: 0 auto; border: 1px solid #e0e0e0; }

.f_1 { float: left; width: 244px;  min-height: 550px; overflow: hidden; padding:0 0 20px 0; }
.f_2 { float: right; width: 753px; min-height: 500px; overflow: hidden;  border-left: 1px solid #cccccc;}


.leftnav h3 { width: 225px; height: 42px; line-height: 42px; padding-left: 18px; font-size: 16px; color: #005bac; border-bottom: 2px solid #ccc; }
.leftnav h3 a  { font-size: 16px; color: #005bac;}
.subNav { width: 225px; height: 38px; line-height: 38px; border-bottom: 1px solid #ccc; padding-left: 18px; cursor: pointer; background: url(2017110800385460044.png) 214px center no-repeat; }
.subNav:hover ,.leftblue { background: #005bac url(2017110800385417571.png) 214px center no-repeat; }
.subNav a { display:block; float:left;  width:190px; height: 38px; line-height: 38px; overflow:hidden; font-size:14px; color:#666;}
.subNav:hover a,.leftblue a { color: #fff;}

.subNav span { float:right; display:block; width:35px; height:38px; overflow:hidden; text-indent:-999px;  }


.navContent { display: none; border-bottom: 1px solid #ccc; }
.navContent a { display: block; width: 225px; height: 30px; background: url(2017110800511470350.jpg) 10px center no-repeat; font-size: 12px; line-height: 30px; padding-left:18px; }
.navContent a:hover { background: url(2017110800511461126.jpg) 10px center no-repeat; color: #005bac; }
.navContent a.textblue { background: url(2017110800511461126.jpg) 10px center no-repeat; color: #005bac; }


.plase{ width:693px; height:50px; line-height:50px; margin:0 auto; border-bottom:1px solid #ccc; overflow:hidden;}
.plase h3 { font-size:16px; color:#005bac; float:left; display: block; }
.plase p{ float:right; display: block;}
.plase p,.plase p *{ font-size:12px; color:#666; font-style:normal;}
.plase p i { margin:0 5px;}

.right_content{ width:693px; margin:0 auto; min-height:500px; }


/*分页*/
.n_list li { height: 38px; line-height: 38px; border-bottom:1px dashed #dedede; overflow: hidden; }

.r_list_w { }
.r_list { padding:30px 0 ;}

.l_m { width: auto; height: auto; overflow: hidden; padding: 10px 0 30px; }
.l_m_bd { width: auto; height: auto; text-align: center; }
.l_m_bd span { width: 5px; display: inline-block; }
.l_m_bd font { display: inline-block; font-size: 14px; color: #be1414; border: 1px solid #ddd; padding: 2px 5px; }
.l_m_bd a { display: inline-block; font-size: 14px; color: #333; border: 1px solid #ddd; padding: 2px 5px; cursor: pointer; }
.l_m_bd a.l_a { }



/*通用细览*/
.v_by { min-height: 500px; overflow: hidden; margin: 0 auto 20px; }
.i_w { overflow: hidden; padding: 10px 0px 40px; }
.i_t { text-align: center; line-height: 40px; padding:30px 0 0px; }
.i_t span { font-size: 22px; color: #005bac; }
.i_st { text-align: center; line-height: 45px; }
.i_st span { font-size: 18px; color: #333; }
.i_ly { width: auto; height: 30px; line-height: 30px; padding: 10px 0; text-align: center; border-bottom: 1px solid #c3c3c3; }
.i_ly span { padding: 0 10px; font-size: 14px; color: #666; }
.i_ly span span { padding: 0 5px; }
.i_zh { width: 100px; height: 25px; overflow: hidden; margin: -35px 0 0 603px; }
.i_zh a { display: block; float: left; width: 24px; height: 24px; background-image: url(2017111000294723179.png); background-repeat: no-repeat; margin: 0 3px; text-indent: -999px; }
.i_zh_1 { background-position: 0 0; }
.i_zh_2 { background-position: 0 -27px; }
.i_zh_3 { background-position: 0 -54px; }
.i_c { line-height: 220%; font-size: 14px; color: #666; padding: 25px 0px 0; }
.i_c * { font-size: 14px; color: #666; }
.i_c img { max-width: 650px; margin: 10px auto; }
.i_c table { margin:10px auto; }
.i_d { height: 30px; text-align: center; padding-top: 20px; }
.i_d a { font-size: 14px; color: #828282; border: 1px solid #d2d2d2; margin: 0 15px; padding: 3px 10px; border-radius: 3px; background-color: #f8f8f8; }


.el_imgst { padding:40px 0 10px; overflow:hidden; }
.el_imgst ul {}
.el_imgst ul li { float:left; width:208px; padding:0px 11px 15px; }

.el_img { width:100%; background-color:#ddd; overflow:hidden; text-align:center; }
.el_img img { width:100%; }
.el_h .el_img,.el_h .el_img img { width:100%; height:135px;}
.el_tit { height:35px; line-height:35px; text-align:center; overflow:hidden;  }
.el_tit a { font-size:14px; color:#666;}



.po_st { padding:40px 0 10px; overflow:hidden; }
.po_st ul {}
.po_st ul li { float:left; width:146px; padding:0px 13px 15px; text-align:center; }
.po_img { width:146px; height:146px; overflow:hidden; position:relative; }
.po_img img { display:block; position:absolute; top:2px; left:2px; width:142px; height:142px; }
.po_img:hover img { top:0px; left:0px; width:146px; height:146px; }
.po_tit { height:40px; padding:5px 0; line-height:20px; text-align:center; overflow:hidden;  }
.po_tit a { font-size:12px; color:#666;}

/*map*/
.js_b { width:auto; height:auto; overflow:hidden; padding:20px 40px 0;} 
.js_t { width:auto; height:20px; overflow:hidden; border-bottom:1px solid #e0e0e0; padding:5px 0px; }
.js_t a { float: left; display:block; border-left:4px solid #005bac; height:18px; line-height:16px; font-size:14px; color:#333; font-weight:700; padding-left:8px;  }
.map_list {width:auto; height:auto; overflow:hidden;}
.map_list ul { padding:10px;}
.map_list ul li { float:left; width:290px; height:30px; line-height:30px; overflow: hidden; background:url(2017110522215581795.png) 1px 50% no-repeat;  }
.map_list ul li a { font-size:14px; color:#333; padding-left:13px; }


