@charset "utf-8";
/* CSS Document */
.vi_1{ width:1400px; padding:220px 0 0;}
.dl_1{ width:650px; margin-right:100px; float:left; overflow:hidden; margin-bottom:70px; position:relative}

.dl_1 dd{ width:100%; float:left; overflow:hidden;  margin-bottom:20px}

.dl_1 ul{ width:100%; float:left; overflow:hidden; }
.dl_1 ul dt{ width:100%; float:left; overflow:hidden; line-height:32px; height:32px; padding-right:20px;  }
.dl_1 ul dt a{ font-size:26px; color:#393939; font-weight:bold}
.dl_1 ul dt a:hover{ color:#ed9e20;}
.dl_1 li{ margin-top:20px; width:100%; float:left; overflow:hidden; border-bottom:1px solid #efefef; padding-bottom:35px}
.dl_1 li span{ height:40px; float:left; overflow:hidden; font-size:14px; color:#333; line-height:20px; padding:2px 0 2px 50px; margin-right:80px; width:auto; }

.span_001{ background:url(v_01.gif) no-repeat 0 center;}
.span_002{ background:url(v_02.png) no-repeat 0 center;}
.dl_1 li span.span_003{ background:url(v_03.gif) no-repeat 0 center; margin-right:0}



.dl_1:hover ul dt a{ color:#ed9e20}





/*****************************内页**************************************/

.v_2{ margin-top:180px}
.v_3{ width:1400px; padding:0;}
.v_3 dl{ width:950px; float:left; overflow:hidden; margin-right:40px; margin-bottom:50px}
.v_3 h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:16px; color:#444; margin-bottom:20px; font-weight:normal}
.v_3 dl h1{ width:67%; float:left; overflow:hidden; line-height:72px; font-size:66px; color:#333; font-family:"Times New Roman", Times, serif; letter-spacing:-1px; margin-bottom:15px; text-transform:capitalize}
.v_3 dl dd{ width:100%; float:left; overflow:hidden; font-size:16px; color:#ed9e20; line-height:22px; margin-bottom:50px; font-weight:bold}
.v_3 dl dt{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:19px; color:#666;}
.v_3 dl dt span{ color:#333}


.div_1{ width:410px; float:left; overflow:hidden}
.div_1 ul{ width:100%; float:left; overflow:hidden; line-height:30px; color:#555; font-size:17px; font-family:Arial, Helvetica, sans-serif; height:210px; margin-top:50px}
.div_1 h5{ width:100%; float:left; overflow:hidden}
.div_1 h5 a{ width:260px; background:#ed9e20; height:55px; line-height:55px; color:#fff; font-size:21px; display:block; float:left; overflow:hidden; text-align:center; font-weight:normal; border-radius:6px}










.v_4{ width:1400px; padding:0}

.sp_main{ width:1300px; float:left; overflow:hidden; padding:50px; background:#232328 }

.h6_01{ border-bottom:none}

.sp_main_z{ width:900px; height:560px;  float:left; overflow:hidden; margin-right:40px}
.sp_main_z iframe{width:900px; height:560px}

.sp_main_y{ width:310px; float:left; overflow:hidden; background:#2d2d31; padding:15px 25px 0; height:545px}
.sp_main_y h3{ width:100%; float:left; overflow:hidden; line-height:30px; color:#999; font-size:16px; font-weight:normal; border-bottom:1px solid #444; margin-bottom:15px; padding-bottom:3px}
.sp_main_y dl{ width:100%; float:left; overflow:hidden; margin-bottom:13px; padding-bottom:13px; border-bottom:1px solid #353535}
.sp_main_y dl img{ width:125px; height:73px; float:left; overflow:hidden; margin-right:20px}
.sp_main_y dl dt{ width:165px; float:left; overflow:hidden; height:73px;
   display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    }
.sp_main_y dl dt a{ color:#777; font-size:14px;}
.sp_main_y dl:hover a{ color:#aaa}
.sp_main_y dl:last-child{ border-bottom:none}















.m_r0{ margin-right:0}