body { background-color:#f8f8f8; background-image:none; }


.k_head_w { max-width:1920px; min-width:1000px; margin:0 auto; }
.k_head { position:relative; width:1000px; height:110px; margin:0 auto; }

.k_logo { float:left; width: auto; height:80px; overflow:hidden; margin:15px 0 0; background-image:url(2020080515504975099.png); background-position:0 50% ; background-repeat:no-repeat; }
.k_logo a { font-size:30px; color:#000; line-height:75px;  padding-left:100px; }

.k_sear { float:right; width:220px; height:28px; margin:45px 0 0;  border: 1px solid  #bebebe; background-color:#fff;}
.k_sear input { width:100%; height:28px; background:none; margin:0; padding:0; border:0; }
.k_sea_txt { float: left; width:180px; height:28px; overflow:hidden; padding:0 5px;}
.k_sea_txt input { font-size:14px; color:#666; line-height:28px;}
.k_sea_sub { float: right; width:30px; height:28px; overflow:hidden; background:url(2020080516101985386.png) 50% 50% no-repeat; background-color:#045bb8;}
.k_sea_sub input { font-size:999em; overflow:hidden; text-indent:-999px; cursor:pointer;  }


.k_top { position:absolute; right:0; top:20px; line-height:30px;  text-align:right;}
.k_top a { font-size:14px; color:#666;}
.k_top span { font-size:14px; color:#666; padding:0 8px;}


.k_menu_w { max-width:1920px; min-width:1000px; width:100%; background-color:#045bb8;  margin:0 auto;  }
.k_menu { position: relative; width:1000px; height:45px; overflow:hidden; margin:0 auto; }
.k_menu ul { position:relative; z-index:100;}
.k_menu ul li { float:left; width:150px; height:45px; line-height:45px; overflow:hidden; text-align:center; }
.k_menu ul li a { font-size:18px; color:#fff; }
.k_menu ul li.active { background-color:#00448d;}

.km_bg { position:absolute; left:0px; top:0px; z-index:50; width:150px; height:45px; background-color:#00448d;  }

.k_foot_w {  position:relative; width:auto; max-width:1920px; background-color:#5b6d76; margin:30px auto 0; padding:30px 0 5px;}
.k_ft_a { width:1000px; line-height:30px;  overflow:hidden; margin:0 auto; text-align:center;}
.k_ft_a a { font-size:14px; color:#fff;  }
.k_ft_a span {  font-size:14px; color:#fff; margin:0 10px;  }
.k_foot { width:1000px; position:relative; line-height:30px;  overflow:hidden; margin:0 auto; padding:0px 0 30px; text-align:center; }
.k_foot span { font-size:14px; color:#fff; margin:0px 0px 0px 15px;}
.k_foot span img { vertical-align:text-bottom; margin-right:5px; }
.k_f_cord { position:absolute; left:50%; top:25px; margin: 0px 0px 0 400px; width:90px; height:110px; overflow:hidden; text-align:center; }
.k_f_cord img { width:90px; height:90px;}
.k_f_cord span { font-size:12px; color:#fff; line-height:20px;} 


.s_ban { background-color:#fff; width:1000px; margin:30px auto 0; }

.k_ban_w { position: relative; width:100%; height:300px; overflow:hidden; z-index:200; }
.k_ban { position:relative; width:100%; height:300px; overflow:hidden;}
.k_ban ul { position:relative; width:100%; height:300px;}
.k_ban ul li { position:absolute; top:0; left:0;width:100%; height:300px; background-image:url(); background-repeat:no-repeat; background-position:50% 0; background-size:cover; }
.k_ban ul li.active {}
.k_ban .bgstretcher { margin:0 auto;}

.k_b_a { position:absolute; bottom:10px; left:50%; height:20px; overflow:hidden; z-index:300; }
.k_b_a ul {}
.k_b_a ul li { float:left; width:10px; height:10px; overflow:hidden; background-color:#fff; border:1px solid #045bb8; border-radius:8px; margin:0px 0px 0px  14px; box-shadow:0px 0px 5px #fff;}
.k_b_a ul li a { display:block; float:left; width:10px; height:10px; overflow:hidden; text-indent:-999px; } 
.k_b_a ul li.showPage { background-color:#045bb8; border:1px solid #fff;}


.s_w {  width:1000px;  margin:0 auto; }

.s_1 { float:left; width:490px;}
.s_2 { float:right; width:490px;}

.s_5 {}


.k1_w {width:490px; height:280px; margin:30px auto 0; background-color:#fff; }

.g_hd_w { width:490px; height: 280px; overflow: hidden; position: relative;  }
#g_hd,#g_hd ul,#g_hd ul li,.g_hd_img,.g_hd_img img  { width: 490px; height: 280px; overflow: hidden; }
#g_hd ul li { float: left; position:relative;  }
.g_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;  }
.g_hd_tit { position:absolute;  bottom:0; left:0; z-index: 15;width: 100%; height: 40px; line-height: 40px; overflow: hidden; }
.g_hd_tit a { font-size: 14px; color: #fff; padding-left: 10px; }
.g_hd_nav { width: 260px; height: 20px; overflow: hidden; position: absolute; top: 254px; right: 5px; z-index: 20; }
.g_hd_nav ul { float: right; }
.g_hd_nav ul li { float: left; width: 10px; height: 10px; overflow: hidden; margin-right:8px; border:1px solid #045bb8; background-color:#fff; cursor: pointer;  border-radius:8px; text-indent:-999px;  }
.g_hd_nav ul li.navOn { background-color: #045bb8; border:1px solid #fff;}


.u_w { background-color:#fff; box-shadow:0px 8px 10px #ddd;}

.k_lis {  }
.k_lis ul { }
.k_lis li { height: 35px; line-height: 35px; overflow: hidden; background-image: url(2020080615325869257.png); background-repeat: no-repeat; background-position: 0px -45px;  }
.k_lis li a { font-size: 14px; color: #333; padding-left: 15px; }
.k_lis li span { float: right; font-size: 12px; color: #666; }
.k_lis li:hover { background-position: 0px 14px; }
.k_lis li:hover a,.k_lis li:hover span { color: #045bb8;  }


.k_t { height:50px; overflow:hidden; }
.k_t ul { height:39px;  border-bottom:1px solid #e3e3e3;}
.k_t ul li { float:left; min-width:90px; height:40px; padding:0 15px; }
.k_t ul li a { display:block; height:40px;  line-height:40px; text-align:center; font-size:16px;   }

.k_t ul li.kt_y { background-color:#045bb8; }
.k_t ul li.kt_y a { color:#fff; padding-bottom:6px; background-image:url(2020080616380355832.png); background-repeat:no-repeat; background-position:50% 100%;  }
.k_t ul li.kt_n { }
.k_t ul li.kt_n a { color:#000;  }


.kt_x_y { display:block; }
.kt_x_n { display:none; }


.u_w .k_lis { position:relative; top:-10px; }
.u_w .k_lis .eli_m { display:block;  position:absolute; top:-30px; right:15px; line-height:30px; font-size:12px; color:#045bb8; }

.k2_w { margin:30px auto 0; height:280px; overflow:hidden; }
.k2_w .k_lis { padding:15px 15px 4px; }

.k5_w { margin:30px auto 0; height:295px; overflow:hidden; }

.xd_b { position:relative; top:-10px; padding:30px 0 15px ; }

.xd_lw,.xd_rw { position:absolute; top:90px; z-index:100; width:50px; height:50px; overflow:hidden;}
.xd_lw { left:-13px; }
.xd_rw { right:-8px;  }
.xd_lw a, .xd_rw a { display: block; float: left; width: 50px; height: 50px; overflow: hidden; text-indent: -999px; background-image: url(2020080616282785127.png); background-repeat: no-repeat; cursor: pointer; }
.xd_lw a { background-position: -100px 0; }
.xd_lw a:hover { background-position: -50px 0; }
.xd_rw a { background-position: -145px 0; }
.xd_rw a:hover { background-position: 5px 0; }

.xd_c { width:920px; height:210px; padding:5px;  overflow: hidden; margin:0 auto; }
.xd_c ul { }
.xd_c ul li { float: left; width: 210px; height:200px; overflow: hidden;  margin-right: 26px;   }
.xdc_img { padding:4px; border:1px solid #e2e2e2;}
.xdc_img ,.xdc_img img { width: 200px; height: 150px; overflow: hidden;}
.xdc_tit { padding:5px 0px; height: 30px;  line-height:30px;overflow: hidden; text-align:center;}
.xdc_tit a { font-size:14px; color:#333; }
.xd_c ul li:hover { background-color:#045bb8; box-shadow:0px 0px 5px #045bb8;}
.xd_c ul li:hover .xdc_tit a { color:#fff; }
.xd_c ul li:hover .xdc_img img { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transform: scale(1.1, 1.1);  }

.xd_b .e_mr { display:block;  position:absolute; top:-30px; right:15px; line-height:30px; font-size:12px; color:#045bb8; }

.n_dq { height:30px; line-height:30px; overflow:hidden; background-image:url(2020080716144179024.png); background-repeat:no-repeat; background-position:6px 10px; padding:10px 0 10px 30px; margin-top:10px;  }
.n_dq * { font-size:12px; color:#545454; }
.n_dq a.last { color:#045bb8;}


.n_w {  width:1000px; margin:0 auto; }

.n_1 { float:left; width:230px;}
.n_2 { float:right; width:740px;}

.n_5 { }



.wl_nav { position:relative; background-color:#fff;  box-shadow:0px 8px 10px #ddd; min-height:150px;  }
.z0_y { display:block; }
.z0_n { display:none; }

.wl_0 { position:relative; height:50px; line-height:50px; text-align:center; background-color:#045bb8;  }
.wl_0 span { font-size:18px; color:#fff; }
.wl_0_l,.wl_0_r { display:block; position:absolute; top:0;  width:5px; height:50px; overflow:hidden; background-color:#045bb8; background-image:url(2020081710442158632.png); background-repeat:no-repeat; padding-bottom:8px;} 
.wl_0_l { left: -5px; background-position:0 100%; }
.wl_0_r { right: -5px; background-position:100% 100%; } 

.g0_w { padding:20px ;}


.wl_w { border-bottom:1px solid #e2e2e2;}

.wl_1 { position:relative; text-align:center; }
.wl_1 a {  line-height:45px; font-size:16px; color:#333;  }
.wl_1 span { display:block; position:absolute; top:9px; right:-15px; width:30px; height:30px; overflow:hidden; background-image:url(2020062411533076593.png); background-repeat:no-repeat; background-position:50% 50%;  background-size:15px auto;  cursor:pointer; }

.z1_y .wl_1 { background-color:#00448d;}
.z1_y .wl_1 a { color:#fff;}
.z1_y .wl_1 span { display:none;}
.z1_y .g2_w { display:block; }
.z1_n .g2_w { display:none; }
.z1_n .wl_1 span { display:block;}

.g2_w { padding:5px 25px; }
.wl_2 {  line-height:30px; border-top:1px dashed #d5d5d5; text-align:center;}
.wl_2 a { font-size:12px; }


.z2_y a { color:#045bb8;}
.z2_n a {  color:#666; }


.g_w { min-height:500px; overflow:hidden; }
.g_w .k_lis { padding:15px 25px 5px; }

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



.g_m { width: auto; height: auto; overflow: hidden; padding: 10px 0 30px; }
.g_m_bd { width: auto; height: auto; text-align: center; }
.g_m_bd span { width: 5px; display: inline-block; }
.g_m_bd font { display: inline-block; font-size: 14px; color: #fff; background-color:#045bb8; border: 1px solid #045bb8; padding: 2px 5px; }
.g_m_bd a { display: inline-block; font-size: 14px; color: #333; border: 1px solid #ccc; padding: 2px 5px; cursor: pointer; }
.g_m_bd a.l_a { }


.k_limg { padding:30px 30px 10px; }
.k_limg ul { width:800px;}
.k_limg ul li { float:left; width:210px; height:200px; margin:0 25px 30px 0; overflow:hidden;  }
.k_limg ul li a { display:block; height:160px;  text-align:center; border:1px solid #c4c4c4;}
.kmg_img,.kmg_img img { width:200px; height:150px; overflow:hidden;}
.kmg_img { margin:5px auto 0; }
.k_limg ul li h2 { font-size:14px; color:#333; line-height:30px; font-weight:normal; padding:10px 0 0; }
.k_limg ul li:hover a { border:1px solid #045bb8; box-shadow:0px 0px 5px #045bb8;}
.k_limg ul li:hover .kmg_img img {  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transform:scale(1.1,1.1); }
.k_limg ul li:hover h2 { color:#045bb8;}



.vl_w { min-height:500px; background-color:#fff; box-shadow:0px 8px 10px #ddd; }
/*通用细览*/
.v_w { overflow: hidden; padding: 10px 40px 40px;}
.v_t { text-align: center; line-height: 40px; padding:15px 10px 0px; }
.v_t span { font-size: 22px; color: #045bb8; }
.v_st { text-align: center; line-height: 40px; padding:0px 10px 5px;}
.v_st span { font-size: 10px; color: #333; }
.v_ly { position:relative; width: auto; height: 30px; line-height: 30px; padding: 10px 0; text-align: center; border-bottom: 1px solid #d1d1d1; }
.v_ly span { padding: 0 10px; font-size: 14px; color: #666; }
.v_ly span span { padding: 0 5px; }
.v_zh { position:absolute; right:0px; top:13px; z-index:100;  width: 100px; height: 25px; overflow: hidden; }
.v_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; }
.v_zh_1 { background-position: 0 0; }
.v_zh_2 { background-position: 0 -27px; }
.v_zh_3 { background-position: 0 -54px; }
.v_c { line-height: 210%; font-size: 16px; color: #666; padding: 25px 0px 0; text-align: justify; text-justify : inter-ideograph;}
.v_c * { font-size: 16px; color: #666; line-height:210%; }
.v_c img { max-width: 800px; margin: 10px auto; }
.v_c p { margin:0px 0 10px;}
.v_c table { margin:10px auto; }
.v_d { height: 30px; text-align: center; padding-top: 20px; }
.v_d a { font-size: 14px; color: #828282; border: 1px solid #d2d2d2; margin: 0 15px; padding: 3px 10px; border-radius: 3px; background-color: #f8f8f8; }


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


#g_view .v_c { overflow: hidden; padding: 20px 30px 30px; }
#g_view .v_c img { max-width: 680px; margin: 10px auto; }




.v_map { padding:20px 20px;}

.vs_b { width:auto; height:auto; overflow:hidden; padding:20px 35px 0;} 
.vs_t { width:auto; height:20px; overflow:hidden; border-bottom:1px solid #e0e0e0; padding:5px 0px; }
.vs_t a { float: left; display:block; border-left:4px solid #045bb8; height:18px; line-height:16px; font-size:14px; color:#333; font-weight:700; padding-left:8px;  }
.vp_list {width:auto; height:auto; overflow:hidden;}
.vp_list ul { padding:10px;}
.vp_list ul li { float:left; min-width:135px; height:30px; line-height:30px; overflow: hidden; background:url(2019112715373955799.png) 1px 50% no-repeat;  }
.vp_list ul li a { font-size:14px; color:#333; padding: 0 13px; }

.k_one { text-align: justify; text-justify : inter-ideograph; }
.k_one p { font-size:14px; line-height:26px; color:#333;  }
.k_one a.k_mor { color:#045bb8; }

.u_w .k_one { position:relative; top:-10px; }
.u_w .k_one .eli_m { display:block;  position:absolute; top:-30px; right:15px; line-height:30px; font-size:12px; color:#045bb8; }

.k2_w .k_one { padding:15px 15px 4px; }