@charset "utf-8";
/* CSS Document */

/***************************宽屏样式(start)***************************/
.w_1200 .home_ad .i{width:277px; margin-left:23px;}
.w_1200 .home_news .box .c{width:355px;}
.w_1200 .home_news .box .nlist .oth{width:290px;}
.w_1200 .home_news .box .nlist .one{width:355px;}

.w_1200 #ibanner, .w_1200 #ibanner .bd ul, .w_1200 #ibanner .bd ul li, .w_1200 #ibanner .bd ul li a, .w_1200 #ibanner .bd img{width:1180px; height:400px;}
/***************************宽屏样式(end)***************************/


/*************************** banner (start) ***************************/
#ibanner{margin-bottom:19px; text-align:center;}
#ibanner, #ibanner .bd ul, #ibanner .bd ul li, #ibanner .bd ul li a, #ibanner .bd img{width:980px; height:374px;}
/*************************** banner (end) ***************************/

.home_title{line-height:33px; height:33px; text-align:center; margin-bottom:15px; background:url(../images/bg_repeat.png) repeat-x 0 -48px;}
.home_title span{padding:0 18px; background:#fafafa; color:#555; font-size:18px;}
.home_ad{margin-bottom:38px; overflow:hidden; height:186px;}
.home_ad .i{width:236px; margin-left:12px; text-align:center; height:186px; overflow:hidden;}
.home_ad a{ display:block; width:100%; height:100%; position:relative;}
.home_ad a img{ position:absolute; top:0px; left:0px; max-height:inherit !important; max-width:inherit !important; width:100%;}
.home_ad .i:first-child{margin-left:0;}


.home_news{border:1px solid #eee; background:#fff; border-radius:3px; padding-bottom:25px;}
.home_news .box{width:33%;}
.home_news .box .c{width:310px; margin:0 auto;}
.home_news .box .title{line-height:71px; height:71px; color:#565656; font-size:16px; background:url(../images/bg_repeat.png) repeat-x 0 -81px;}
.home_news .box .title .cbtn{margin-top:27px;}
.home_news .box .title .cbtn a{display:inline-block; width:20px; height:20px; content:''; background:url(../images/bg.png) no-repeat -20px -94px; cursor:pointer;}
.home_news .box .title .cbtn a:first-child{background-position:0 -94px; margin-right:2px;}
.home_news .box .title .cbtn a:hover{background-position:-20px -117px;}
.home_news .box .title .cbtn a:first-child:hover{background-position:0 -117px;}
.home_news .box .title .rmore{ margin-top:30px;}
.home_news .box .nlist{width:100%; overflow:hidden;}
.home_news .box .nlist .list{width:500%;}
.home_news .box .nlist .one{width:310px; position:relative;}
.home_news .box .nlist .one .adname{line-height:41px; height:41px; width:100%; position:absolute; bottom:0; left:0; color:#fff; text-indent:15px; background:#949494; font-size:14px; font-weight:bold;}
.home_news .box .nlist .row{margin-top:25px;}
.home_news .box .nlist .date{line-height:19px; padding:2px; border:1px solid #e4e4e4; border-radius:3px; color:#f09500; text-align:center; width:42px; font-size:14px; font-weight:bold;}
.home_news .box .nlist .date span{font-size:16px;}
.home_news .box .nlist .oth{width:250px;}
.home_news .box .nlist .oth .name{line-height:18px; margin-bottom:6px;}
.home_news .box .nlist .oth .name a{font-size:14px; color:#7d7d7d; font-weight:bold;}
.home_news .box .nlist .oth .brief{line-height:18px; color:#7d7d7d;}
.home_news .box .news_ad{margin-top:28px;}
.home_news .box .home_art{margin-top:25px; line-height:22px; color:#7c7c7c;}





