body { background-color:#f1f1f1; }
.e_head { min-width:1280px; overflow:hidden; }
.e_head img { display:block; width:100%; max-width:1920px; margin:0 auto;  }

.m_ft { margin-top:30px; background-color:#9a232a;}

.e_0 {}
.b1_w { position:relative; width:1200px; height:304px; margin:30px auto 0; }
.b1_t { position:absolute; top:15px; left:17px; z-index:30; width:160px; height:50px; text-align:center;  background-color:#9a232a; border-radius:0 0px 10px 0; }
.b1_t span { font-size:20px; color:#fff; line-height:50px; }
.b1_c  { position:absolute; top:80px; left:65px; z-index:30; width:1070px;  }
.b1_c * { font-size:18px; line-height:36px; }
.b1_bg { position:absolute; top:0; left:0; z-index:10; width:1207px; height:304px; overflow:hidden; background-image:url(../image/2019042605484184183.jpg); background-position:0 0; background-repeat:no-repeat; }

.e_1 { width:1200px; margin:30px auto 0; }
.b_2 { float:left; width:515px; background-color:#fff; }

.e2_w { background-color:#fff; }

.i_hd_w { width:515px; height: 385px; overflow: hidden; position: relative;  }
#i_hd { width: 515px; height: 385px; overflow: hidden; }
#i_hd ul { height: 300px; }
#i_hd ul li { float: left; width: 515px; height: 385px; overflow: hidden;  }
.i_hd_img { width:515px; height: 385px; overflow: hidden; }
.i_hd_img img { width: 515px; height: 385px; }
.i_hd_tit { width: 515px; height: 35px; line-height: 35px; overflow: hidden; opacity: 0.8; filter: alpha(opacity=80); *zoom: 1;
background-color: #000000; z-index: 5; padding: 5px 0; margin:-45px 0 0 0;  }
.i_hd_tit a { font-size: 16px; color: #fff; padding-left: 15px; }
.i_hd_nav { width: 110px; height: 20px; overflow: hidden; position: absolute; top: 360px; 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; border:1px solid #fff; margin-right: 10px; background-color: #ffff; cursor: pointer; text-indent:-999px;  }
.i_hd_nav ul li.navOn { background-color: #9a232a; }


.b_3 { float:right; width:590px; height: 365px; overflow:hidden; background-color:#fff; padding:10px 30px; }

.b3_t { position:relative; height:35px; overflow:hidden; padding:15px 0 25px; background-image:url(../image/2019042906300281537.png); background-repeat:no-repeat; background-position:50% 5px;}
.b3_t a { display:block; position:relative; z-index:20; width:150px; height:35px; overflow:hidden; margin:0 auto; text-align:center; line-height:35px; background-color:#fff; background-image:url(../image/2019042906300281537.png); background-repeat:no-repeat; background-position:50% -5px; }
.b3_t a span { font-size:24px; color:#9a232a; }
.b3_t a i { display:block; position:absolute; z-index:25; top:5px; width:2px; height:25px;  overflow:hidden; background-color: #9a232a;  }
.b3t_l { left:0; }
.b3t_r { right:0; }
.b3t_h { position:absolute; left:0; top:30px; z-index:10; width:100%; height:2px; overflow:hidden; background-color: #9a232a; }


/*list*/
.e_lis { }
.e_lis ul { margin-top:10px; }
.e_lis li { height: 36px; line-height: 36px; overflow: hidden; background-image: url(../image/2019042906514692341.png); background-repeat: no-repeat; background-position: 0 50%; }
.e_lis li a { font-size: 16px; color: #000; padding-left: 25px; }
.e_lis li span { float: right; font-size: 14px; color: #333; }
.e_lis li:hover a, .e_lis li:hover span { color: #9a232a; }

.b3_w { padding:0px 0px;}

.b3_f { position: relative; overflow:hidden; height:115px; padding:0 0 10px 0; border-bottom:1px dashed #ccc;}

.b3_f h1 { height:40px; line-height:40px; }
.b3_f h1 a { font-size:18px; color:#000;}
.b3_f p { font-size:12px; color:#444; line-height:25px; }
.b3_f span { position:absolute; top:5px; right:0; height:30px; line-height:30px; font-size:14px; color:#333;}
.b3_f p a.b3f_m { font-size:12px; color:#9a232a; margin-left:15px; text-decoration:underline; }

.b_3 .b3_t a  { width:180px;}

.e_3 { width:1200px; margin:0 auto; }

.b_4 { margin:30px auto 0; padding:10px 30px 20px; background-color:#fff;}

.b_4 .e_lis li { float:left; width:530px; }
.b_4 .e_lis li.odd { float:right; }
.b4_w { position:relative; padding:0 0 30px;}
.b4_w .b4_m {  display:block; position:absolute; bottom:0px; right:10px; text-align:right; height:20px; font-size:14px; color:#9a232a; }

.b_5 { margin:30px auto 0; padding:10px 30px 20px; background-color:#fff;}

/*图片滚动*/
.e9_b { padding:10px 0 10px; overflow:hidden; }

.e9_lw { float: left; width: 50px; height: 50px; padding: 0 0 0 0px; margin:70px 0 0; }
.e9_rw { float: right; width: 50px; height: 50px; padding: 0 0px 0 0; margin:70px 0 0; }
.e9_lw a, .e9_rw a { display: block; float: left; width: 50px; height: 50px; overflow: hidden; text-indent: -999px; background-image: url(../image/2019043008014878447.png); background-repeat: no-repeat; cursor: pointer; }
.e9_lw a { background-position: -100px 0; }
.e9_lw a:hover { background-position: -50px 0; }
.e9_rw a { background-position: -150px 0; }
.e9_rw a:hover { background-position: 0px 0; }

.e9_c { float: left; width: 1020px; height:220px; overflow: hidden; margin:0 0 0 10px ; }
.e9_c ul { }
.e9_c ul li { float: left; width: 230px; height:216px; overflow: hidden; background-color:#f5f5f5; margin-right: 30px; padding:1px;  }
.e9_c ul li:hover { background-color:#9a232a; }

.e9c_img ,.e9c_img img { width: 230px; height: 173px; overflow: hidden;}
.e9c_tit { padding:4px 10px; height: 35px;  line-height:35px;overflow: hidden; text-align:center;}
.e9c_tit a { font-size:14px; color:#333; }
.e9_c ul li:hover .e9c_tit a { color:#fff; }

.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.2, 1.2); }


.b_6 { margin:30px auto 0; padding:10px 30px 20px; background-color:#fff;}
#b6_w { height:320px; margin:20px 0 0px;}
.poster-main { width: 1120px; height: 300px; position: relative; margin: 0 auto; }
.poster-main a,.poster-main img { display: block; width:100%; }
.poster-main .poster-list { width: 1120px; height: 300px;  }
.poster-main .poster-list .poster-item { width: 200px; height: 500px; position: absolute; left: 0; top: 0;  overflow:hidden; border:2px solid #ccc; border-radius:15px;  }
.poster-main .poster-list .poster-item .info { display:none; }
.poster-main .poster-btn { position: absolute; top: 0; z-index: 10; cursor: pointer; }
.poster-main .poster-prev-btn { left: 0;  }
.poster-main .poster-prev-btn:hover { background: url(../image/2019050603545247511.png) no-repeat center center;} 
.poster-main .poster-next-btn { right: 0;  }
.poster-main .poster-next-btn:hover { background: url(../image/2019050603545226495.png) no-repeat center center;}

.b6_c { padding: 20px  50px 0;  }
.b6_c h2 { font-size:20px; color:#000; line-height:40px; text-align:center;}
.b6_c p { font-size:14px; color:#444; line-height:30px; text-indent:2em;}


.b_7 { margin:30px auto 0; padding:10px 30px 20px; background-color:#fff;}

.b_7 .b3_t a  { width:220px;}

.z_w { position:relative; overflow:hidden; width:1140px; height:110px;}
.z_l,.z_r { position:absolute; top:64px; z-index:100; overflow:hidden; width:30px; height:30px; cursor:pointer; background-repeat:no-repeat; background-position:50% 50%; }
.z_l { left:0; background-image:url(../image/2019050606503667719.png);}
.z_r { right:0; background-image:url(../image/2019050606503784351.png);}
.z_h { position:absolute; top:79px; left:30px; z-index:30; width: 1080px; height:2px; overflow:hidden; background-color:#cecece; }
.z_c { position:relative; width:1080px; height:110px; overflow:hidden; margin:0 auto;  }
.z_c ul { position:absolute; top:0; left:0; z-index:50; width:999999px;}
.z_c ul li { float:left; width:150px; height:100px;  cursor:pointer;  background-image:url(../image/2019050606580620154.png); background-repeat:no-repeat; background-position:50% 72px; }
.z_c ul li span { display:block;  font-size:18px; color:#9a232a; line-height:30px; margin-top:35px; text-align:center; }
.z_c ul li.active { background-image:url(../image/2019050606580653653.png); background-position:50% 39px; }
.z_c ul li.active span { font-size:22px; line-height:40px; margin-top:0;}

.b7_c { width:1140px; height:230px; padding:20px 0 0px;}
.b7_c>ul { position:relative; width:1140px; height:230px;}
.b7_c>ul>li{ display:none; position:absolute; top:0; left:0; }


.b7c_l {  position:relative; height:230px; overflow:hidden;}
.b7c_img { float:left; width:375px; height:210px; overflow:hidden;}
.b7c_img img { width:375px; height:210px;}
.b7c_con { float:left; width:720px; margin-left:25px; }
.b7c_con h2 *{ font-size:16px; color:#000; line-height:30px; }
.b7c_con p { font-size:14px; color:#444; line-height:26px; margin-top:8px;} 
.b7c_l_m { display:block; position:absolute; bottom:0px; right:10px; text-align:right; height:20px; font-size:14px; color:#9a232a;}

/*.b7c_r { float:right; position:relative;  width:390px; height:210px; padding:0px 0 20px;}

.b7c_r ul { }
.b7c_r li { height: 35px; line-height: 35px; overflow: hidden; background-image: url(../image/2019042906514692341.png); background-repeat: no-repeat; background-position: 0 50%; }
.b7c_r li a { font-size: 14px; color: #000; padding-left: 25px; }
.b7c_r li span { display:none; float: right; font-size: 12px; color: #333; }
.b7c_r li:hover a, .e_lis li:hover span { color: #9a232a; }

.b7c_r_m { position:absolute; bottom:0px; right:0; text-align:right; height:20px;}
.b7c_r_m  a {  font-size:14px; color:#9a232a; line-height:20px; }*/

.j9_1 { margin: 30px auto 0; padding: 20px 30px 10px;  background-color: #fff; text-align:center; }
.j9_1 img { margin:0 auto;}

.j_w { width:1140px; overflow:hidden; margin:0 auto;  padding: 10px 30px 20px;  background-color: #fff;}
.k_1 { float:left; width:350px; overflow:hidden; }
.k_2 { float:left; width:350px; overflow:hidden; margin-left:45px; }
.k_3 { float:right; width:350px; overflow:hidden; }

.j4_w { position:relative; padding:0 0 30px;}
.j4_w .j4_m {  display:block; position:absolute; bottom:5px; right:5px; text-align:right; height:20px; font-size:14px; color:#9a232a; }
.j_4 .b3_t { padding:15px 0;}

#j_4_2w .b3_t a { width:245px; }
