@charset "utf-8";
/* CSS Document */

/***************************宽屏样式(start)***************************/
.w_1200{}
.w_1200 .home_oth{width:570px;}
.w_1200 .home_oth .case_list .item .brief{width:410px;}
.w_1200 .home_oth .news_list .item .name{width:500px;}
.w_1200 .home_pro .box .list .item{width:269px; margin:0 16px;}
.w_1200 .home_pro .box .list .item .img{height:170px; background:#fff;}
.w_1200 .home_info .item{margin-left:30px; width:270px;}
.w_1200 .home_info .item:first-child{margin-left:15px;}
/***************************宽屏样式(end)***************************/


.ibanner{width:100%; height:376px; text-align:center;}


.home_info{margin-top:36px; margin-bottom:28px;}
.home_info .item{padding-top:24px; width:233px;margin-left:15px;}
.home_info .item:first-child{margin-left:0px;}
.home_info .item .icon{width:50px; height:50px; margin:-24px auto 0; background:url(../images/bg.png) no-repeat 0 -26px; z-index:10px; position:relative;}
.home_info .item .icon.i0{background-position:0 -26px;}
.home_info .item .icon.i1{background-position:-50px -26px;}
.home_info .item .icon.i2{background-position:-100px -26px;}
.home_info .item .icon.i3{background-position:-150px -26px;}
.home_info .item .box{margin-top:-25px; border:1px solid #ccc; padding-top:36px; padding-bottom:31px; border-bottom:2px solid #4caee1;}
.home_info .item .box .t{line-height:46px; height:46px; text-align:center;font-weight: bold; font-size:24px;}
.home_info .item .box .txt{line-height:18px; height:160px; overflow:hidden; text-align:left; padding:0 4%; color:#495456;}
.home_info .item .box .more{margin-top:22px; text-align:center;}
.home_info .item .box .more a{display:inline-block; line-height:19px; height:19px; padding-left:6px; padding-right:15px;  text-decoration:none; color:#fff; background:#4caee1 url(../images/bg.png) no-repeat right -4px;}

.breakline{height:7px; overflow:hidden; width:98.8333334%; margin:0 auto; background:url(../images/bg_repeat.png) repeat-x 0 -2px; position:relative;}
.breakline:after{width:13px; height:7px; overflow:hidden; content:''; background:url(../images/bg.png) no-repeat -317px -44px; position:absolute; top:0; left:0;}

.home_pro{margin:24px 0 35px; padding:0 12px;}
.home_pro .t{line-height:28px; font-size:18px;font-weight: bold; text-transform:uppercase;}
.home_pro .t .btn{line-height:22px; height:22px;}
.home_pro .t .btn span{display:inline-block; width:22px; height:22px; content:''; background:url(../images/bg.png) no-repeat -25px -97px; margin-left:3px; cursor:pointer;}
.home_pro .t .btn span:first-child{background-position:0 -97px;}
.home_pro .box{width:100%; overflow:hidden; margin-top:14px;}
.home_pro .box .list{width:1000%;}
.home_pro .box .list .item{width:225px; margin:0 10px;}
.home_pro .box .list .item .img{width:100%; height:142px; position:relative; padding-top:13px; text-align:center; background:#fff;}
.home_pro .box .list .item .img .date{width:93px; height:22px; line-height:22px; font-weight:bold; padding-left:13px; overflow:hidden; background:url(../images/bg.png) no-repeat 0 -132px; position:absolute; top:0; right:20px; color:#fff; text-align:center;}
.home_pro .box .list .item .name{line-height:24px; height:48px; overflow:hidden; text-align:center; margin-top:2px;}
.home_pro .box .list .item .name a{color:#404040; font-size:14px;}
.home_pro .box .list .item .n2{line-height:20px; color:#919191; text-align:center;}


.home_title{line-height:33px; border:1px solid #e2e2e2;}
.home_title .t{padding-left:28px; margin-left:13px; line-height:33px; height:33px; background:url(../images/bg.png) no-repeat 0 -161px; font-size:16px; font-weight: bold;text-transform:uppercase;}
.home_title .m{margin-right:13px; margin-top:10px;}
.home_title .m a{display:inline-block; width:36px; height:11px; content:''; background:url(../images/bg.png) no-repeat -83px -104px; text-decoration:none;}
.home_oth{width:470px;}
.home_oth .case_list{padding-top:20px;}
.home_oth .case_list .item{margin-bottom:22px; float:left; width:280px;}
.home_oth .case_list .item .img{width:260px; text-align:center; margin-left:7px; height:210px;}
.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:40px;}
.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/bg.png) no-repeat right -101px;}
.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;}
