body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, input, dl, dt, dd, span, em, table, tr, td, div, strong, textarea, label { margin: 0; padding: 0; font-family:  "微软雅黑",arial, verdana, sans-serif; color: #333; font-size: 12px; }
img, iframe { border: none; }
ol, ul, ol li, ul li { list-style: none; }
a { text-decoration: none; }
a:link { }
a:visited { }

.qs_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.qs_clear { *zoom:1;}
.qs_info { text-align: justify; text-justify : inter-ideograph; }
.qs_yin { width: 0; height: 0; overflow: hidden; display: none; }

input:focus { outline: none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

body { background-image:url(./2019111515252838572.jpg); background-position:50% 0; background-repeat:no-repeat;}


.e_head_w {  width: auto;   margin:0 auto;}
.e_head { width:1000px; height:150px; overflow:hidden; margin:0 auto; position:relative; }

.e_logo { float:left; width:530px; height:80px; overflow:hidden; margin:40px 0 0; background-image:url(./2019121715520183323.png); background-position:0 50% ; background-repeat:no-repeat; }
.e_logo a { display:block; width:100%; height:80px; overflow:hidden; text-indent:-999px; }

.e_sear { float:right; width:310px; height:30px; padding-top:117px; overflow:hidden; background-image:url(./2019111515304845647.png); background-repeat:no-repeat; background-position:50% 10px;}
.e_sear ul { width:291px; height:26px; overflow:hidden; background-color:#fff; margin-left:9px; border:1px solid #014b96; }
.e_sear input { width:100%; height:26px; background:none; margin:0; padding:0; border:0; }
.e_sea_txt { float:left; width:215px; height:26px; overflow:hidden; padding: 0px 0px 0px 5px ; }
.e_sea_txt input { line-height:26px; font-size:12px; color:#666; }
.e_sea_sub { float:right; width:65px; height:26px; background-color:#014b96; }
.e_sea_sub input { font-size:14px; color:#fff; line-height:26px; text-align:center; overflow:hidden; cursor:pointer;  }



.e_menu_w { width:auto;  margin:0 auto;}
.e_menu { position:relative; width:1000px; height:30px; padding:10px 0; overflow:hidden; margin:0 auto; }
.e_menu ul { position:relative; width:1100px; z-index:100;}
.e_menu ul li { float:left; width:116px; height:30px;  overflow:hidden;  }
.e_menu ul li a { float:left; display: block;  height:30px; line-height:30px;  font-size:15px; color:#014b96; font-weight:bold; }
.e_menu ul li span { float:left;  display:block; width:30px; height:30px; background-image:url(./2019111515511632833.png); background-repeat:no-repeat;}

.e_menu ul li.em_1 { width:90px;}
.em_1 span { background-position:-7px -2px;}
.em_2 span { background-position:-98px -2px;}
.em_3 span { background-position:-213px -2px;}
.em_4 span { background-position:-324px -2px;}
.em_5 span { background-position:-435px -2px;}
.em_6 span { background-position:-550px -2px;}
.em_7 span { background-position:-666px -2px;}
.em_8 span { background-position:-783px -2px;}
.em_9 span { background-position:-896px -2px;}


.em_bg { display:none; position:absolute; left:0px; top:0; z-index:50; width:133px; height:45px; background-color:#014b96; border-radius:3px; box-shadow:0px 0px 5px #003c87; }


.e_foot_w {  position:relative; width:100%; min-height:160px;  margin:20px auto 0; }

.e_ft_a { width:1000px; line-height:30px; border-top:10px solid #dcdcdc; overflow:hidden; margin:0 auto; padding:10px 0 5px; text-align:center; }
.e_ft_a a { font-size:12px; color:#333;  }
.e_ft_a span {  font-size:12px; color:#333; margin:0 5px;  }
.e_foot { width:1000px; position:relative; line-height:25px;  overflow:hidden; margin:0 auto;  text-align:center; }
.e_foot span { font-size:12px; color:#333; margin:0px 0px 0px 15px;}
.e_foot img { height:20px; vertical-align:middle; margin-right:5px; }
.ef_img { width:1000px; margin:0 auto; padding:10px 0 40px; text-align:center; }
.ef_img img { max-width:230px; margin-left:5px; height:59px;}

.ef_cord { position:absolute; left:50%; top:45px; margin: 0px 0px 0 -420px; width:80px; height:100px; overflow:hidden; text-align:center; }
.ef_cord img { width:80px; height:80px;}
.ef_cord span { font-size:12px; color:#fff; line-height:20px;} 


.qs_gg { display:none; position:absolute; top:120px; z-index:999; width:120px; height:140px; overflow:hidden; }
.qs_gg img { width:120px; height:120px;}
.qs_gg span { font-size:14px; color:#0068b7; cursor:pointer; }
.qs_gg_l { left:10px; text-align:left;}
.qs_gg_r { right:10px; text-align:right;}


.c_ban { width:1000px; padding:5px 0 0; margin:0 auto; }
.e_ban_w { position:relative; width:1000px; height:270px; overflow:hidden; background-color:#eee;  margin:0 auto;}

.nivoSlider { position: relative; width: 100%; height: 100%; overflow: hidden; }
.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; background: white; filter: alpha(opacity=0); opacity: 0; }
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0; }
.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }
.nivo-box img { display: block; }
.nivo-caption { position: absolute; left: 0px; bottom: 0px; background: #000; color: #fff; width: 100%; z-index: 8; padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; -moz-opacity: 0.8; filter: alpha(opacity=8); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nivo-caption p { padding: 5px; margin: 0; }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
.nivo-directionNav { display:none; }


.nivo-directionNav a { display:block; position: absolute; top: 50%; z-index: 9;  width:50px; height:100px; margin-top:-50px; background-image:url(./2019111809230690202.png); background-repeat:no-repeat;  text-indent:-999px; cursor: pointer; }
.nivo-prevNav { left: 15px;  background-position: 0px 0 ;}
.nivo-nextNav { right: 15px;  background-position: -80px 0px ;}
.nivo-prevNav:hover { background-position: 0px -120px ;}
.nivo-nextNav:hover { background-position: -80px -120px ;}

.nivo-controlNav { display:none; position:absolute; bottom:10px; left:50%; z-index:999;  }
.nivo-controlNav a { display:block; float:left; width:10px; height:10px; border:2px solid #0068b7; background-color:#fff; overflow:hidden; border-radius:50%;  text-indent:-999px; margin-right:8px; cursor: pointer; }
.nivo-controlNav a.active { border:2px solid #fff; background-color:#0068b7; }

.e_ban_w:hover .nivo-directionNav,.e_ban_w:hover .nivo-controlNav { display:block; }


.c_w { width:1000px; height: auto; overflow:hidden; margin:0 auto;}

.c_1 { float:left; width:600px; } 
.c_2 { float:right; width:380px; }
 
.c_6 { width:1000px; height: auto; overflow:hidden; margin:0px auto; }

.c_3 { float:left; width:317px; } 
.c_7 { float:left; width:315px; } 
.c_4,.c_8 { float:left; width:330px; margin-left:18px; } 
.c_5 { float:right; width:317px; }
.c_9 { float:right; width:315px; } 
.c_10 { width:998px; height: auto;  margin:0px auto; }


.c_1,.c_3,.c_4,.c_5,.c_6 { margin-top:20px;}
.c_2,.c_7,.c_8,.c_9,.c_10  { border:1px solid #d7d7d7;  margin-top:20px; }



.eb_t { border:1px solid #d7d7d7; border-bottom:none; }
.eb_d { border:1px solid #d7d7d7; border-top:none;  }

.e1_w {width:600px; height:340px;  background-color:#eee; }

.i_hd_w { width:600px; height: 340px; overflow: hidden; position: relative;  }
#i_hd,#i_hd ul,#i_hd ul li,.i_hd_img,.i_hd_img img  { width: 600px; height: 340px; overflow: hidden; }
#i_hd ul li { float: left; position:relative;  }
.i_hd_bg { position:absolute; bottom:0; left:0; z-index: 5; width: 100%; height: 40px;opacity: 0.7; filter: alpha(opacity=70); *zoom: 1; background-color: #000;  }
.i_hd_tit { position:absolute;  bottom:0; left:0; z-index: 15;width: 100%; height: 40px; line-height: 40px; overflow: hidden; }
.i_hd_tit a { font-size: 14px; color: #fff; padding-left: 10px; }
.i_hd_nav { width: 260px; height: 20px; overflow: hidden; position: absolute; top: 315px; right: 5px; z-index: 20; }
.i_hd_nav ul { float: right; }
.i_hd_nav ul li { float: left; width: 14px; height: 14px; overflow: hidden; margin-right:8px; border:1px solid #333; background-color: #fff; cursor: pointer; font-size:12px;  color:#333; text-align:center; line-height:14px; }
.i_hd_nav ul li.navOn { background-color: #0068b7; color:#fff; }



.e_t { height:50px; overflow:hidden; }
.e_t ul {  height:39px; border-bottom:1px solid #0068b7;  }
.e_t ul li { float:left; min-width:70px;  padding:0 5px; height:40px; line-height:45px; padding-bottom:10px; text-align:center;  overflow:hidden;  background-image:url(./2019111814255374850.png); background-repeat:no-repeat;  }
.e_t ul li a { font-size:15px; font-weight:bold; color:#0068b7; }

.et_y { background-position: 50% 40px; }
.et_y a { }
.et_n { background-position: -50% 40px;}
.et_n a {  }

.et_x_y { display:block; }
.et_x_n { display:none; }


.e_lis { position:relative; }
.e_lis ul { padding:10px; }
.e_lis li { height: 30px; line-height: 30px; overflow: hidden; background-image: url(./2019111910053958464.png); background-repeat: no-repeat; background-position: 0 -48px; }
.e_lis li a { font-size: 12px; color: #333; padding-left: 15px; }
.e_lis li span { float: right; font-size: 12px; color: #5e5e5e; }
.e_lis li:hover { background-position: 0 11px; }
.e_lis li:hover a, .e_lis li:hover span { color: #0068b7; }

.e_lis_m { display:block; height:30px; line-height:30px;  position:absolute; top:-30px; right:25px;  z-index:50; overflow:hidden; font-size:14px; color:#005da9;}


.e2_w { height:338px; overflow:hidden;  }


.et_m { display:block; position:absolute; top:-40px; right:0px; width:55px; height:25px; line-height:25px; overflow:hidden; font-size:12px; color:#0068b7;  }

.e3_w { height:110px; overflow: hidden;  }
.e3_w ul {}
.e3_w ul li,.e3_w ul li img  { width:315px; height:50px; overflow:hidden; }
.e3_w ul li { margin-bottom:5px; border:1px solid #d7d7d7;}

.e3_t { margin-top:10px; }

.e3_c { height:200px; overflow:hidden; }

.e4_w { height:320px; overflow:hidden; }

.e5_w { height:370px; overflow: hidden; }
.e5_w ul {}
.e5_w ul li { height:50px; line-height:50px; overflow:hidden; margin-bottom:14px; text-align:center; }
.e5_w ul li img { width:30px; height:30px; vertical-align:middle; margin-right:8px; }
.e5_w ul li span { font-size:14px; color:#fff;}


.m6_w { position:relative;  overflow:hidden; padding:20px 10px ; }

.m6_lw,.m6_rw { display:none;}

.m6_c { height:190px; overflow: hidden; }
.m6_c ul { }
.m6_c ul li { float: left; width: 220px; height:190px; overflow: hidden;  margin-right: 18px;  }
.m6_img ,.m6_img img { width: 200px; height: 150px; overflow: hidden;}
.m6_img { border:1px solid #78cce8; padding:5px; }

.m6_tit { padding:5px 0px; height: 30px;  line-height:30px;overflow: hidden; text-align:center;}
.m6_tit a { font-size:12px; color:#007dcc; }
.m6_c ul li:hover .m6_img { box-shadow:0px 0px 5px #78cce8;}
.m6_c ul li:hover .m6_img img { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transform: scale(1.1, 1.1);  }


.e6_w { height:80px; overflow: hidden; background-color:#eee; margin:20px auto 0;   }
.e6_gd ,.e6_gd ul,.e6_gd ul li,.e6_gd ul li img  { width:1000px; height:80px; overflow:hidden; }



.e7_w,.e8_w,.e9_w { height:340px; overflow:hidden;  }

.e9_c { position:relative; padding:15px 0 0 10px; }
.e9_c ul {}
.e9_c ul li,.e9_c ul li img  { width:143px; height:130px; overflow:hidden; }
.e9_c ul li { float:left; padding:2px; }


.e_10 { padding:15px 20px; }
.e10_l { float:left; width:70px; height:30px; line-height:30px;  }
.e10_l a { font-size:14px; color:#333; }
.e_link_w { float:left; width:885px;  }
.e_link { float:left; width:260px; height:28px; border:1px solid #d7d7d7; position:relative; z-index:999; cursor:pointer; background-image:url(./2019112108433368962.png); background-position:100% 50%; background-repeat:no-repeat; margin-left:30px;}
.e_link span { display:block; width:230px; line-height:28px; font-size:12px; color:#333;  text-align:center; }

.e_link ul{ display:none; position:absolute; left:-1px; bottom:28px; overflow:hidden; width:260px; z-index:1100; padding:5px 0px; background-color:#fff; border:1px solid #d7d7d7; border-bottom:none;max-height: 300px; overflow-y: scroll; }
.e_link ul li{ width:230px; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.e_link ul li a{ display:block; font-size:12px; color:#4a4a4a; line-height:24px; text-align:center;}
.e_link ul li a:hover{  color:#045bb8; }


.f_ban { display:none; width:1000px; height:215px; overflow:hidden; margin:0px auto 0;  background-color:#eee; background-image:url(); background-repeat:no-repeat; background-position:50% 0;} 

.f_dq { width:970px; height:30px; line-height:30px; overflow:hidden; margin:0 auto; background-image:url(./2019112516095082607.png); background-repeat:no-repeat; background-position:0 50%; padding:10px 0 10px 30px;  }
.f_dq * { font-size:14px; color:#545454; }
.f_dq a.last { color:#005da9;}

.f_0 { width:960px; min-height:600px; margin:0px auto; padding:20px ; border:1px solid #d7d7d7; background-color:#fff; }


.f_l  { float:left; width:220px; overflow:hidden; }
.f_r  { float:right; width:710px; overflow: hidden; }

.r_t { height:35px; line-height:35px; border-bottom:1px solid #c7c7c7;}
.r_t a { display:block; float:left; min-width:80px; height:34px; line-height:34px; padding:0 15px; border-bottom:2px solid #014b96; font-size:18px; color:#014b96; text-align:center; }

.f_w { min-height:500px; }


.r_w { }
.l_t { height:55px;   background-color:#014b96; background-image:url(./2019112613472676486.png); background-repeat:no-repeat; background-position:100% 0; }
.l_t  a { display:block; float:left; height:23px; line-height:23px; margin:16px 20px 0; padding-left:10px;  border-left:3px solid #fff; font-size:18px; color:#fff;}

.r_b {}
.r_b ul { }
.r_b ul li { height:45px; overflow:hidden; border-bottom:1px solid #fff; background-color:#ebebeb;  background-image:url(./2019112613472532281.png); background-repeat:no-repeat; background-position:190px -33px;}
.r_b ul li a { display:block; height:45px; line-height:45px; overflow:hidden; padding:0 25px; font-size:16px; color:#333; }
.r_b ul li:hover, .r_b ul li.rb_y { background-position:190px 16px;  background-color:#2882da; }
.r_b ul li:hover a, .r_b ul li.rb_y a { color:#fff;}
.rb_n {}



.f_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: #fff; background-color:#0068b7; border: 1px solid #0068b7; 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 { }



.f_lis { }
.f_lis ul { }
.f_lis li { height: 35px; line-height: 35px; overflow: hidden; background-image: url(./2019111910053958464.png); background-repeat: no-repeat; background-position: 0 -46px; }
.f_lis li a { font-size: 14px; color: #333; padding-left: 15px; }
.f_lis li span { float: right; font-size: 12px; color: #5e5e5e; }
.f_lis li:hover { background-position: 0 13px; }
.f_lis li:hover a, .f_lis li:hover span { color: #0068b7; }


#f_lis { padding:20px 10px 10px; }
#f_lis ul li.lis_x { width:auto; height:2px; overflow:hidden; padding:10px 0; background:none;}
#f_lis ul li.lis_x div { width:auto; height:0px; overflow:hidden; border-bottom:1px dashed #d3d3d3; }



.f_img { padding:0px 0px 20px;}
.f_img ul { width:780px;}
.f_img ul li { float:left; width:220px; height:165px; overflow:hidden; margin:30px 24px 0 0 ; text-align:center; background-color:#f3f3f3; box-shadow: 0 0 5px #ddd;}
.f_img ul li a { display:block; }
.f_img ul li .fim_img{ width:220px; height:125px; overflow:hidden;}
.f_img ul li .fim_img img { width:220px; height:125px;  }
.f_img ul li h2 { display:block; height:30px; line-height:30px; padding:5px 5px; overflow:hidden; font-size:14px; color:#666; font-weight:normal; text-align:center;  }

.f_img ul li:hover { background-color:#0068b7; box-shadow: 0 0 5px #0068b7;}
.f_img ul li:hover h2 { color:#fff;}
.f_img ul li:hover .fim_img img  { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transform: scale(1.1, 1.1);  }



.f_tx { padding:0px 0px 20px;}
.f_tx ul { width:780px; padding-left:20px;}
.f_tx ul li { float:left; width:168px; min-height:222px; overflow:hidden; margin:30px 30px 0  ; text-align:center; }
.f_tx ul li a { display:block; }
.f_tx ul li .tx_img{ width:120px; height:155px; overflow:hidden; padding:0 24px; text-align:center; background-image:url(./2019112814585295729.png); background-repeat:no-repeat; background-position:50% 100%;}
.f_tx ul li .tx_img img { width:120px; height:155px; }
.f_tx ul li h2 { display:block; height:30px; line-height:30px; background-color:#eee; padding:5px 5px 0; overflow:hidden; font-size:14px; color:#333; font-weight:normal; text-align:center;  }
.f_tx ul li h3 { display:block; height:; line-height:22px; background-color:#eee; padding:0 5px 10px; overflow:hidden; font-size:12px; color:#666; font-weight:normal; text-align:center; }


.dl_w { }

.i_w { overflow: hidden; padding: 10px 20px 40px;}
.i_t { text-align: center; line-height: 40px; padding:15px 10px 0px; }
.i_t span { font-size: 24px; color: #0068b7; }
.i_st { text-align: center; line-height: 40px; padding:0px 10px 5px;}
.i_st span { font-size: 20px; color: #333; }
.i_ly { position:relative; width: auto; height: 30px; line-height: 30px; padding: 10px 0; text-align: center; border-bottom: 1px solid #d1d1d1; }
.i_ly span { padding: 0 10px; font-size: 14px; color: #666; }
.i_ly span span { padding: 0 5px; }
.i_zh { position:absolute; right:0px; top:13px; z-index:100;  width: 100px; height: 25px; overflow: hidden; }
.i_zh a { display: block; float: left; width: 24px; height: 24px; background-image: url(./2019112617122614108.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: 16px; color: #666; padding: 25px 0px 0; text-align: justify; text-justify : inter-ideograph;}
.i_c * { font-size: 16px; color: #666; line-height:220%; }
.i_c img { max-width: 800px; margin: 10px auto; }
.i_c p { margin:0px 0 10px;}
.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; }


.i_yp { display:none;  padding:20px 0;}
.i_yp a { display:block; width:150px; height:40px; line-height:40px; text-align:center; margin:0 auto; font-size:18px; color:#fff; background-color:#045bb8; border-radius:5px; border:1px solid #00448d;  }

.f_lone { padding:25px 10px 30px; }
.f_lone img { max-width: 690px; }

.r_map { padding:20px 10px;}
/*map*/
.js_b { width:auto; height:auto; overflow:hidden; padding:20px 0px 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 #0068b7; 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:155px; height:30px; line-height:30px; padding-right:10px; overflow: hidden; background:url(./2019112715373955799.png) 1px 50% no-repeat;  }
.map_list ul li a { font-size:12px; color:#333; padding-left:13px; }