@charset "utf-8";
/* CSS Document */
.con_ny_4 dl{margin-bottom:2px;}
.con_ny_4 dl dt{width:28px; float:left;}
.con_ny_4 dl dd{width:542px; height:202px;float:left;margin-bottom:2px; background:#CCC;}
.con_ny_4 dl dd.con_ny_bp_gui{ background:url(../image/con_ny_bp_gui.jpg) no-repeat left top;}
.con_ny_4 dl dd ul{ overflow:hidden; width:515px;margin-left:27px;}
.con_ny_4 dl dd ul li{ width:170px;height:201px; border-right:1px dashed #c8c8c8; float:left; border-bottom:1px solid #d1d1d1;  position:relative;}
.ny_4_jk{ position:absolute; bottom:0; right:-1px;}
.ny_4_lev{position:absolute; width:22px; top:5px; right:5px;}
.ny_4_lev img{ margin-bottom:5px;width:22px;height:22px; overflow:hidden;}
.ny_4_lev img.ny_4_yt01{ background:url(../image/yt_icon.jpg) no-repeat 0 0}
.ny_4_lev img.ny_4_yt02{ background:url(../image/yt_icon.jpg) no-repeat 0 -22px}
.ny_4_lev img.ny_4_yt03{ background:url(../image/yt_icon.jpg) no-repeat 0 -44px}
.ny_4_lev img.ny_4_yt04{ background:url(../image/yt_icon.jpg) no-repeat 0 -66px}
.ny_4_lev img.ny_4_yt05{ background:url(../image/yt_icon.jpg) no-repeat 0 -88px}
.ny_4_lev img.ny_4_yt06{ background:url(../image/yt_icon.jpg) no-repeat 0 -110px}
.ny_4_lev img.ny_4_yt07{ background:url(../image/yt_icon.jpg) no-repeat 0 -132px}
.ny_4_lev img.ny_4_yt08{ background:url(../image/yt_icon.jpg) no-repeat 0 -154px}

.ny_4_lev img.ny_4_lev01{background:url(../image/lev_icon.jpg) no-repeat 0 0}
.ny_4_lev img.ny_4_lev02{background:url(../image/lev_icon.jpg) no-repeat 0 -22px}
.ny_4_lev img.ny_4_lev03{background:url(../image/lev_icon.jpg) no-repeat 0 -44px}
.ny_4_lev img.ny_4_lev05{background:url(../image/lev_icon.jpg) no-repeat 0 -66px}

.ny_td2{ height:128px; float:left; overflow:hidden}
.ny_td_zt{width:140px; height:128px; overflow:hidden}

.ny_tr2{width:140px; height:78px; margin-bottom:20px;overflow:hidden}
.ny_tr2_font1{position:absolute;width:140px; height:40px; left:0;top:62px; overflow:hidden;}
.ny_tr2_font2{position:absolute;width:140px; height:40px; left:0; bottom:2px; overflow:hidden;}


.ny_td2_font1{position:absolute;width:85px; height:50px; left:0;bottom:20px; overflow:hidden;}
.ny_td2_font2{position:absolute;width:85px; height:50px; left:80px;bottom:20px; overflow:hidden;}
.ny_td2_font3{position:absolute;width:85px; height:60px; left:0;bottom:10px; overflow:hidden;}

.ny_td2_font1 span,.ny_td2_font2 span,.ny_td2_font3 span,.ny_tr2_font1 span,.ny_tr2_font2 span{ display:block; line-height:20px; padding-left:10px}
.ny_td2_font2 span{padding-left:0px}
.ny_2_name{font-weight:700;}
.ny_2_xn{ color:#F00}

.con_ny_bp{height:608px;}
.con_ny_bp dt{height:608px;}
.con_ny_bp .con_ny_bp_gua{height:404px;background:url(../image/con_ny_bp_gua01.jpg) no-repeat left top;}

.con_ny_ds{height:405px;}
.con_ny_ds dt{height:405px;}
.con_ny_ds dd{}
.con_ny_ds dd.con_ny_bp_gua{ background:url(../image/con_ny_bp_gui.jpg) no-repeat left top;}
.con_ny_ds dd.con_ny_bp_gua2{ background:url(../image/con_ny_bp_gua.jpg) no-repeat left top;}

.redlink{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FF0000;text-decoration: underline;}
.redlink:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FF0000;text-decoration: none;}