body { background-color:#f5f5f5; background-image:url(2020052610341922455.jpg); background-repeat:no-repeat; background-position:50% 0; }

.b_head { height:495px; overflow:hidden; }

.e_menu_w { position: relative; width:1200px; height:50px;  margin:0 auto;}
.e_menu { width:1200px; height:50px; overflow:hidden;  background-color:#045bb8; }
.e_menu ul {}
.e_menu ul li {  float:left; width:171px; height:50px; line-height:50px; overflow:hidden; text-align:center; }
.e_menu ul li a {  font-size:20px; color:#fff;}
.e_menu ul li.active,.e_menu ul li:hover { background-color:#023cb9; }
.e_menu ul li.active a ,.e_menu ul li:hover a {}

.e_menu_l, .e_menu_r { position:absolute; top:0; width:40px; height:76px; overflow:hidden; background-repeat:no-repeat; background-position:0 100%;}

.e_menu_l { left:-40px; background-image:url(2020052610551576196.png); }
.e_menu_r { right:-40px; background-image:url(2020052610551538841.png);}


.b_w { width:1200px; margin:0 auto; overflow:hidden; background-color:#fff; }

.b_1 { float:left; width:500px; overflow:hidden; padding:30px 0 0 30px;}
.b_2 { float:right; width:610px; overflow:hidden; padding:30px 30px 0 0;}

.b_3 { float:left; width:400px; overflow:hidden; }
.b_4 { float:left; width:400px; overflow:hidden; }
.b_5 { float:right; width:370px; overflow:hidden; }

.b_6 { width:1200px; margin:0 auto; background-color:#fff; }

.b_8,.b_9,.b_10 { display:none; }
.b3_w,.b8_w  { width:370px; padding:40px 0 0 30px; }
.b4_w,.b9_w  { width:370px; padding:40px 0 0 30px; }
.b5_w,.b10_w  {  width:340px; padding:40px 30px 0 0 ; }


.i_hd_w { width:500px; height: 335px; overflow: hidden; position: relative;  }
#i_hd,#i_hd ul,#i_hd ul li,.i_hd_img,.i_hd_img img  { width: 500px; height: 335px; 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: 160px; height: 20px; overflow: hidden; position: absolute; bottom: 7px; right: 5px; z-index: 20; }
.i_hd_nav ul { float: right; }
.i_hd_nav ul li { float: left; width: 10px; height: 10px; overflow: hidden; border-radius:6px; margin-right:8px; border:1px solid #005bac; background-color:#fff; cursor: pointer;  text-indent:-999px;  }
.i_hd_nav ul li.navOn {  border:1px solid #fff; background-color: #005bac;  }



.e_t { height:60px; overflow:hidden; }
.e_t ul {}
.e_t ul li { float:left; height:40px; line-height:40px; padding:15px 0 5px; text-align:center;  overflow:hidden;  }
.e_t ul li a { font-size:20px; }

.et_y { width:192px;  background-image:url(2020052709133981814.png); background-repeat:no-repeat; background-position: 50% 50%; }
.et_y a { color:#fff; }
.et_n { width:130px;  }
.et_n a { color:#045bb8; }

.et_x_y { display:block; }
.et_x_n { display:none; }


.e_lis { }
.e_lis ul { }
.e_lis li { height: 36px; line-height: 36px; overflow: hidden; background-image: url(2020052709305851021.png); background-repeat: no-repeat; background-position: 0 -45px; }
.e_lis li a { font-size: 14px; color: #333; padding-left: 15px; }
.e_lis li span { float: right; font-size: 12px; color: #5e5e5e; }
.e_lis li:hover { background-position: 0 14px; }
.e_lis li:hover a, .e_lis li:hover span { color: #045bb8; }



.b2_w { height:275px; padding:0px 0px;}

.b2_f { position: relative; overflow:hidden; height:90px; padding:15px 0 10px 0; border-bottom:1px dashed #ccc;}

.b2_f h1 { height:40px; line-height:40px; }
.b2_f h1 a { font-size:16px; color:#333;}
.b2_f p { font-size:12px; color:#666; line-height:25px; }
.b2_f span { position:absolute; top:20px; right:0; height:30px; line-height:30px; font-size:12px; color:#5e5e5e;}
.b2_f p a.b2f_m { font-size:12px; color:#045bb8; margin-left:15px; text-decoration:underline; }

.b2_w .e_lis { padding:15px 0 0; }



.b3_t { height:35px; overflow:hidden; margin:0 auto;}
.b3_t a { display:block; float:left; height:35px; line-height:35px; text-align:center; font-size:20px; color:#045bb8; }
.b3_t span { display:block; float:left; width:45px; height:35px; overflow:hidden; background-repeat:no-repeat; }
.b3t_l { background-image:url(2020052816304884172.png); background-position:100% 50%;}
.b3t_r {  background-image:url(2020052816304833345.png); background-position:0% 50%;}


.b3_w .b3_t { width:230px;}
.b3_w .b3_t a { width:140px;}
.b3_w .e_lis { padding:10px 0 0; }


.b4_w .b3_t { width:310px;}
.b4_w .b3_t a { width:220px;}
.b4_w .e_lis { padding:10px 0 0; }

.b3_w,.b4_w { height:225px; overflow: hidden; }
.b5_w { height:490px; overflow: hidden; }

.b5_w ul {}
.b5_w ul li,.b5_w ul li img  { width:340px; height:100px;}
.b5_w ul li { overflow:hidden; margin-bottom:30px;}

.b6_w { padding:40px 30px 0 30px; }
.b6_w .b3_t { width:420px;}
.b6_w .b3_t a { width:330px;}


.e9_b { position:relative; padding:30px 0 ; }

.e9_lw,.e9_rw { position:absolute; top:120px; z-index:100; width:50px; height:50px; overflow:hidden;}
.e9_lw { left:-30px; }
.e9_rw { right:-30px;  }
.e9_lw a, .e9_rw a { display: block; float: left; width: 50px; height: 50px; overflow: hidden; text-indent: -999px; background-image: url(./2020052910383731646.png); background-repeat: no-repeat; cursor: pointer; }
.e9_lw a { background-position: -100px 0; }
.e9_lw a:hover { background-position: -51px 0; }
.e9_rw a { background-position: -151px 0; }
.e9_rw a:hover { background-position: 3px 0; }

.e9_c { width:1040px; height:260px; overflow: hidden; margin:0 auto; }
.e9_c ul { }
.e9_c ul li { float: left; width: 250px; height:260px; overflow: hidden;  margin-right: 15px;   }

.e9c_w { width:200px; height:210px; overflow:hidden; border-color:#e4e4e4; border-style:solid; border-width: 1px 5px 6px 1px; margin:25px auto 0;}
.e9c_w,.e9c_w a ,.e9c_w a span { display:block; overflow:hidden; }
.e9c_w a { padding: 15px; }

.e9c_t { height:81px; line-height:27px; font-size:16px; color:#333;}
.e9c_a { margin-top:10px;}
.e9c_a,.e9c_s { height:25px; line-height:25px; font-size:14px; color:#666;}
.e9c_m { width:80px; height:24px; line-height:24px; border:1px solid #045bb8; border-radius:13px; background-color:#fff; font-size:14px; color:#045bb8; text-align:center; margin-top:10px; }


.e9_c ul li:hover .e9c_w { width:224px; height:224px; margin:8px auto 0; padding:10px 5px; background-image:url(./2020052911092118100.png); background-repeat:no-repeat; background-position:50% 50%;border-color:#cee6ff; transition: width,height,margin 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }

.e9_c ul li:hover .e9c_t { color:#fff; font-weight:bold;}
.e9_c ul li:hover .e9c_a,.e9_c ul li:hover .e9c_s { color:#fff;}
.e9_c ul li:hover .e9c_a { margin-top:15px;}
.e9_c ul li:hover .e9c_m { margin-top:15px;}

.e9_c ul li:hover .e9c_img img { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transform: scale(1.1, 1.1);  }




.b7_w { padding:40px 30px 60px 30px; }
.b7_w .b3_t { width:230px;}
.b7_w .b3_t a { width:140px;}

.e_link_w { width:1200px; height:40px;   margin:30px auto 0; }

.el_b { width:1200px; }

.e_link_u { width:1200px;}
.e_link { float:left; width:198px; height:31px; padding:2px; border:1px solid #ddd; background-color:#fff; position:relative; cursor:pointer; background-image:url(2020052816580526784.png); background-position:100% 50%; background-repeat:no-repeat; margin-right:27px;}
.e_link span { display:block; width:186px; line-height:35px; font-size:14px; color:#333;  text-align:center; }

.e_link ul{ display:none; position:absolute; left:-1px; bottom:35px; overflow:hidden; width:198px; z-index:115; padding:5px 2px; background-color:#fff; border:1px solid #ddd; border-bottom:none; max-height:300px; overflow-y:scroll; }
.e_link ul li{ width:186px; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.e_link ul li a{ display:block; font-size:14px; color:#666; line-height:28px; text-align:center;}
.e_link ul li a:hover{  color:#045bb8; }





.b8_w,.b9_w { height:225px; overflow:hidden; }
.b8_w .b3_t, .b9_w .b3_t { width:230px;}
.b8_w .b3_t a , .b9_w .b3_t a { width:140px;}
.b8_w .e_lis,.b9_w .e_lis  { padding:10px 0 0; }

.b10_w .b3_t { width:310px;}
.b10_w .b3_t a { width:220px;}
.b10_w .e_lis { padding:10px 0 0; }