body { background:url(nsbdresourcecms201611img_pc_site2016111709401495557.png) 50% 0 repeat;}

.zs_head { overflow:hidden;  background:url(nsbdresourcecms201611img_pc_site2016111816554711032.jpg) 50% 0 no-repeat; padding:140px 0 0;}

.zs_main { width:1000px; overflow:hidden;  margin:0 auto;}

.zs_foot {  overflow:hidden;  background:url(nsbdresourcecms201611img_pc_site2016111816554634071.jpg) 50% 100% no-repeat;}
.zs_foot_c {  width:1000px; height:60px; line-height:30px; text-align:center; padding:40px 0 50px; overflow:hidden;  margin:0 auto; }
.zs_foot_c span { font-size:14px; color:#333; padding:0 10px; }

.zs_xy { height:460px; overflow:hidden;  background:url(nsbdresourcecms201611img_pc_site2016111817155532251.jpg) 50% 0 no-repeat;}

.zs_ban_w { height:360px; padding:100px 150px 0px ; overflow:hidden; background:url(nsbdresourcecms201611img_pc_site2016111817155532251.jpg) 50% 0 no-repeat;}
.zs_ban { height:300px; line-height:30px; overflow:hidden; }
.zs_ban * { font-size:14px; color:#333;}
.zs_more { height:30px; line-height:30px; overflow:hidden; text-align:right;}
.zs_more a { font-size:14px; color:#c00;}

.ts_t { margin-top:30px; height:30px; overflow:hidden; background:url(nsbdresourcecms201611img_pc_site2016112114003778498.png) 0 0 no-repeat;}
.ts_t_tit { float:left; height:30px; line-height:30px; overflow:hidden; margin-left:20px; }
.ts_t_tit a { font-size:16px; color:#000; font-weight:700;}
.ts_t_mor { float:right;  height:30px; line-height:30px; overflow:hidden;}
.ts_t_mor a { font-size:14px; color:#000;}

.ts_l { width:1000px; overflow:hidden;}
.ts_l ul { width:1100px; }
.ts_l ul li { float:left; width:180px; height:420px; overflow:hidden; margin:20px 22px 20px 0;  border:1px solid #dadada; background-color:#fff;}
.ts_l ul li:hover { border:1px solid #c00; background-color:#f8f8f8; }

.tl_img { width:180px; height:360px; overflow:hidden; }
.tl_img img { width:180px; height:360px;}
.tl_tit { height:50px; line-height:25px; overflow:hidden; padding:5px 5px; font-size:14px; color:#333;}
.tl_tit a { font-size:14px; color:#333; }



.l_m_bd font { background-color:#fff;  }
.l_m_bd a { background-color:#fff;   }

.i_w { background-color:#fff; margin-top:10px; }
.i_t span { color:#c00;}

.v_by { position:relative; }


.ts_pre ,.ts_nex { position:absolute; z-index:10; top:50%; width:30px; height:80px; overflow:hidden; margin-top:-40px;  }

.ts_pre { left:0;}
.ts_nex { right:0;}

.ts_pre a ,.ts_nex a { display:block; float:left; width:30px; height:80px; overflow:hidden; text-indent:-999px; background-image:url(nsbdresourcecms201611img_pc_site2016112510224640531.png); background-repeat:no-repeat;  }
.ts_pre a { background-position:100% -4px;}
.ts_nex a { background-position:100% -106px;}
.ts_pre a:hover { background-position:0 -4px;}
.ts_nex a:hover { background-position:0 -106px; }


.fc_s { width:1000px; overflow:hidden; }


.fc_an { height:44px; overflow:hidden; margin:5px auto 0; text-align:center;}
.fc_an table { border:0; margin:0 auto; border-collapse:collapse; border-spacing:0;    }
.fc_s .next,.fc_s .prev{  cursor:pointer;display:block;width:44px;height:44px;background:url(nsbdresourcecms201611img_pc_site2016112417564049287.png) no-repeat center; float:left;text-indent:-9999px;}
.fc_s .next { background-position:-90px 0; }
.fc_s .next:hover { background-position:-90px -106px; }
.fc_s .prev  { background-position:0 0;}
.fc_s .prev:hover { background-position:0 -106px; }

.fc_s .hd { height:44px; text-align:center; }
.fc_s .hd ul,.fc_s .hd ul li { float:left; }
.fc_s .hd ul { padding:0 16px; height:9px; margin-top:19px;overflow:hidden; }
.fc_s .hd ul li { cursor:pointer;text-indent:-9999px; width:9px; height:9px; margin:0 4px;overflow:hidden; background:url(nsbdresourcecms201611img_pc_site2016112417564090451.png) no-repeat center; background-position:0 0; }
.fc_s .hd ul li.on { background-position:-51px 0;  }

.fc_s .bd { width:1000px; overflow:hidden;}
.fc_s .bd ul { overflow:hidden; zoom:1; }
.fc_s .bd ul li { float:left; width:180px; height:420px; overflow:hidden; margin:20px 22px 20px 0;  border:1px solid #dadada; background-color:#fff;}
.fc_s .bd ul li:hover { border:1px solid #c00; background-color:#f8f8f8; }

.fc_s .tl_img { width:180px; height:360px; overflow:hidden; }
.fc_s .tl_img img { width:180px; height:360px;}
.fc_s .tl_tit { height:50px; line-height:25px; overflow:hidden; padding:5px 5px; font-size:14px; color:#333;}
.fc_s .tl_tit a { font-size:14px; color:#333; }