@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;}
.w_1200 .banner{ height:450px;}

.banner{margin-top:14px; height:368px; overflow:hidden; position:relative;}
.banner .item{text-align:center; position:absolute; top:0; left:0; z-index:1; height:374px; width:1000px;}
.banner .btn{position:absolute; bottom:19px; left:0; text-align:center; z-index:10; height:10px; line-height:10px;}
.banner .btn span{width:10px; height:10px; display:inline-block; background:url(../images/banbtn.png) no-repeat 0 0; cursor:pointer; margin:0 2px;}
.banner .btn span.on{background:url(../images/banbtn_on.png) no-repeat 0 0;}

.banner .hd ul li{width:10px; height:10px; display:inline-block; background:url(../images/banbtn.png) no-repeat 0 0; cursor:pointer; margin:0 2px; border-radius:0;}
.banner .hd ul li.on{background:url(../images/banbtn_on.png) no-repeat 0 0;}

.banner, .banner .bd ul, .banner .bd ul li, .banner .bd ul li a, .banner .bd img{width:1000px;}
@media screen and (min-width:640px){
.home_box{margin-top:17px; padding-bottom:30px;}
.home_title{line-height:22px; border:1px solid #e2e2e2;}
.home_title .t{padding-left:28px; margin-left:13px; line-height:33px; height:33px; background:url(../images/home_title_t.jpg) no-repeat center left; font-size:14px; text-transform:uppercase;}
.home_title .m{margin-right:13px; margin-top:10px;}

.home_pro{width:100%; overflow:hidden; position:relative;}
.home_pro .btn{margin-top:106px; width:35px; height:35px; cursor:pointer;}
.home_pro .lbtn{background:url(../images/hpbtn.jpg) no-repeat 0 0;}
.home_pro .rbtn{background:url(../images/hpbtn.jpg) no-repeat -35px 0;}
.home_pro .list{width:930px; overflow:hidden; margin-top:20px;}
.home_pro .list .d{width:1000%;}
.home_pro .list .d .item{width:200px; margin:0 16px;}
.home_pro .list .d .item .img{width:200px; height:200px; text-align:center;}
.home_pro .list .d .item .name{line-height:18px; margin-top:17px; max-height:54px; overflow:hidden;}
.home_pro .list .d .item .name a{font-weight:bold;}

.home_oth{width:470px;}

.home_oth .case_list{padding-top:20px;}
.home_oth .case_list .item{margin-bottom:22px;}

.home_oth .case_list .item .img{width:117px; text-align:center; margin-left:7px;}
.home_oth .case_list .item .brief{line-height:20px; width:310px; margin-left:19px;}
.home_oth .case_list .item .brief .name{margin-bottom:12px; line-height:20px;}
.home_oth .case_list .item .brief .name a{font-weight:bold;}
.home_oth .case_list .item .brief .txt{line-height:20px; color:#8a8a8a; height:40px; overflow:hidden;}

.home_oth .news_list{margin-top:30px;}
.home_oth .news_list .item{margin-bottom:30px;}
.home_oth .news_list .item .date{padding-right:5px; width:53px; height:37px; background:url(../images/n_ar.jpg) no-repeat center right;}
.home_oth .news_list .item .date .d{font-size:22px; text-align:center; color:#464646; line-height:20px;}
.home_oth .news_list .item .date .m{color:#464646; text-align:center; line-height:17px;}
.home_oth .news_list .item .name{line-height:37px; width:400px; height:37px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.home_pro_tijian{ display:none;}
}






