@charset "utf-8";
/* CSS Document */
.w_1200 .banner, .w_1200 .banner .bd ul, .w_1200 .banner .bd ul li, .w_1200 .banner .bd ul li a, .w_1200 .banner .bd img{width:1200px; height:513px;}
.banner{margin-top:14px; position:relative;}
.banner .item{text-align:center; z-index:1; width:100%; text-align:center;}
.banner .btn{position:absolute; bottom:19px; left:0; text-align:center; z-index:10; height:12px; line-height:12px;}
.banner .btn span{width:12px; height:12px; display:inline-block; background:url(bg.png) no-repeat -21px -142px; cursor:pointer; margin:0 2px;}
.banner .btn span.on{background:url(bg.png) no-repeat 0 -142px;}
.banner .hd ul li{width:12px; height:12px; display:inline-block; background:url(bg.png) no-repeat -21px -142px; cursor:pointer; margin:0 2px;}
.banner .hd ul li.on{background:url(bg.png) no-repeat 0 -142px;}
.banner, .banner .bd ul, .banner .bd ul li, .banner .bd ul li a, .banner .bd img{width:1000px; height:428px;}
.home_pic{margin-top:25px; margin-bottom:38px;}
.home_pic .pic{width:250px;}
.home_pic .pic .m{width:226px; margin:0 auto; height:318px; position:relative; text-align:center; position:relative;}
.home_pic .pic .m .dark{ display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; background:#000; text-decoration:none;}
.home_pic .pic .m img{width:100%;}
.home_pic .pic .m .name{position:absolute; height:45px; width:226px; left:0; bottom:0; background:url(bg_repeat.png) repeat-x 0 0;}
.home_pic .pic .m .name div{line-height:45px; height:45px; padding-left:16px; background:url(bg.png) no-repeat 168px 18px; text-align:left;}
.home_pic .pic .m .name div a{color:#fff; font-size:14px; display:inline-block; width:195px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff;}
.home_pic .pic.hover .m .name{background-position:0 -45px;}

