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: "微软雅黑",Microsoft YaHei,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-color:#fafafa; }
.e_head { min-width:1200px; overflow:hidden; }
.e_head img { display:block; width:100%; max-width:1920px; margin:0 auto;  }

.m_ft { margin-top:0; background-color:#ba0d08; border-top:none;}

.e_0 { width:1200px; margin:0 auto; overflow:hidden; }
.e_3 { float:left; width:585px;}
.e_4 { float:right; width:585px; }

.lk_w { background-color:#A30606; margin-top:30px; }


.e_menu_w { max-width:1920px; min-width:1200px; width:100%; background-color:#b7000e;  margin:0 auto;  }
.e_menu { position: relative; width:1200px; height:45px; margin:0 auto; z-index:1010; overflow:hidden; }
.e_menu>ul { position:relative; z-index:100; }
.e_menu>ul>li { float:left; width:150px; height:45px; }
.e_menu>ul>li>a { display:block;  height:45px; line-height:45px; overflow:hidden; margin:0 auto; font-size:20px; color:#fff; text-align:center; }
.e_menu>ul>li.active>a,.e_menu>ul>li:hover>a { background-color:#A30606;  }


.m_w { display:none; position:relative; width:100%; z-index:1100; padding:10px 0; }
.m_w ul { position:relative;  width:100%;z-index:120;}
.m_w ul li { height:35px; line-height:35px; text-align:center;}
.m_w ul li a { font-size:16px; color:#fff;}
.m_w .m_bgc{ position:absolute; top:0; left:0; z-index:110; width:100%; height:100%; overflow:hidden; background-color:#CC000F; opacity:.8;}
.m_w ul li:hover { background-color:#A30606;}

.e_menu>ul>li.active .mw_5,.e_menu>ul>li:hover .mw_5 { }

.b_w { border:1px solid #dedede; background-color:#fff; margin-top:30px;}


.e_t { height:41px; overflow:hidden; padding:20px 0 0; border-bottom:2px solid #CC000F; }
.et_a { float:left; position:relative;  border:1px solid #CC000F; }
.et_a a { display:block; min-width:90px; height:38px; line-height:38px; overflow:hidden; padding: 0 15px 0 15px; border:1px solid #F9F300; background-color:#CC000F; text-align:center; font-size:20px; color:#fff; }

.et_m { float:right; width:100px; height:34px; line-height:34px; overflow:hidden; text-align:center; background-image:url(2021041511053851916.png); background-repeat:no-repeat; background-position:50% 100%; margin:8px 0 0;}
.et_m a { font-size:12px; color:#fff; padding-left:10px;  }
.et_m span { font-size:14px; color:#fff; padding-left:3px;}


.c1_w { padding:10px 20px;}
.c1_c { padding:20px 20px 10px; overflow:hidden; }
.c1_c * { font-size:18px; color:#333; line-height:36px;}


.e_lis { }
.e_lis ul { }
.e_lis li { height: 36px; line-height: 36px; overflow: hidden; background-image: url(2021041511053858513.png); background-repeat: no-repeat; background-position: 0 50%; }
.e_lis li a { font-size: 16px; color: #333; padding-left: 15px; }
.e_lis li span { float: right; font-size: 12px; color: #666; }
.e_lis li:hover a, .e_lis li:hover span { color: #CC000F; }

.c2_w { min-height:294px; padding:10px 20px;}
.c2_lis ul { padding:15px 0px 0; }


.c7_w { padding:10px 20px;  }


.e9_b { position:relative; padding:25px 0 10px; overflow:hidden; }

.e9_lw,.e9_rw { position:absolute; top:60px; width: 25px; height: 120px; overflow:hidden;}
.e9_lw { left:0px; }
.e9_rw { right:0px; }
.e9_lw a, .e9_rw a { display: block;  width: 25px; height: 120px; overflow: hidden; text-indent: -999px; background-image: url(2021041514574635030.png); background-repeat: no-repeat; cursor: pointer; }
.e9_lw a { background-position:-111px 38px; background-color:#eee; }
.e9_lw a:hover { background-position:-62px 38px; background-color:#CC000F;  }
.e9_rw a { background-position:-163px 38px; background-color:#eee;  }
.e9_rw a:hover { background-position: -9px 38px; background-color:#CC000F;  }


.e9_c { width: 1055px; height:220px; overflow: hidden; margin:0 auto ; }
.e9_c ul { }
.e9_c ul li { float: left;  overflow: hidden; background-color:#fafafa; border:1px solid #e3e3e3;  }
.e9c_img { overflow: hidden; display:table-cell;  text-align:center; vertical-align: middle; }
#e9_c ul li { width:165px; height:215px;  margin-right: 55px;}
#e9_c .e9c_img { width:165px; height: 175px; }
#e9_c .e9c_img img { width: 125px; height: 165px; }
.e9c_tit { padding:5px 10px; height: 30px;  line-height:35px;overflow: hidden; text-align:center; background-color:#e4e4e4;}
.e9c_tit a { font-size:14px; color:#333; }

.e9_c ul li:hover { background-color:#CC000F; border:1px solid #CC000F;}
.e9_c ul li:hover .e9c_tit { background-color:#CC000F;  }
.e9_c ul li:hover .e9c_tit a { color:#fff; }
.e9_c ul li:hover .e9c_img img { transition: all 0.8s ease-out; transform: scale(1.1, 1.1); }

#v9_c ul li { width:240px; height:215px;  margin-right: 29px;}
#v9_c .e9c_img { width:240px; height: 175px; }
#v9_c .e9c_img img { width: 230px; height: 165px; }


.u6_w { margin-top:30px;}
.u6_w,.u6_gd,.u6_gd ul,.u6_gd ul li,.u6_gd ul li img  { width:1200px; height:160px; overflow:hidden; }


.u9_w { height:40px; overflow: hidden; position:relative;  }
.u9_c { float:left; width:90px; height:40px; line-height:40px; }
.u9_c a { font-size:14px; color:#fff; } 
.u9_gd { float:left; width:1020px; height:40px; overflow:hidden; }
.u9_gd ul {}
.u9_gd ul li { float:left; height:40px; line-height:40px; padding:0 30px;  }
.u9_gd ul li a { font-size:14px; color:#fff; }


.u9_a { position:absolute; top:0px; right:0px; width:40px; height:40px; overflow:hidden; z-index:200; }
.u9_a a { display:block; float:left; width:20px; height:40px; overflow:hidden;  text-indent: -999px; background-image: url(2021041514551682998.png); background-repeat: no-repeat; cursor: pointer;}
.u9_l { background-position: -110px -5px;}
.u9_r { background-position: -162px -5px;}
.u9_l:hover { background-position: -58px -5px;}
.u9_r:hover { background-position: -6px -5px;}

.v8_c { height:270px; overflow:hidden; margin:30px auto 20px;}
.v8_c ul { width:1200px; }
.v8_c ul li { float:left; width:97px; height:270px; overflow:hidden; }
.v8_c ul li.active { width:480px; }
.v8_c ul li { position: relative;}
.v8c_img { background-color:#000; }
.v8c_img img { width:480px; height:270px; }

.v8c_tit { position:absolute; top:0; left:0; width:100%; height:100%; background-image:url(2021041514592920105.png); background-repeat:no-repeat; background-position:50% 50%;  }
.v8c_tit a { display:block; overflow:hidden; width:18px; height:220px; line-height:22px; margin:0 auto; font-size:18px; color:#fff; font-weight:bold; padding:30px 0px 0 0; word-break: break-all;   writing-mode:tb-rl; letter-spacing: 3px; }


.v8_c ul li.active .v8c_tit { background-image:url(2021041514592972241.png); background-position:50% 100%;}
.v8_c ul li.active .v8c_tit a {  position:absolute; bottom:0; left:0; z-index:10; width:100%; height:50px; line-height:50px;  padding: 0px 0 0 20px; writing-mode: inherit; letter-spacing: 3px;}

.ds_ft,.ds_ft .footer { background-color:#ba0d08;}
.fl{ float:left;}
.footer{ width:100%; height:180px; overflow: hidden;}
.footer .footer_box{ width:1200px; margin:0 auto;}
.footer .footer_box .code{ padding:28px 0 24px 120px;}
.footer .footer_box .text{ padding:28px 0 0 50px; color:#fff; line-height:30px;}
.footer .footer_box .text a{ color:#fff;}
.footer .footer_box .text span{ padding:0 10px;}
.footer .footer_box p,.footer .footer_box a,.footer .footer_box .text span {font-size:12px;color:#fff;}