﻿/* CSS Document */

.main{ width:992px;}

/*banner样式*/
.indexBanner{ width:100%; min-width:1014px; height:434px; margin:0 auto; overflow:hidden; position:relative;}
.bannerImg{ display:block; width:1920px; height:434px; overflow:hidden; position:absolute; left:50%; margin-left:-960px;}
.bannerImg li{ display:block; width:1920px; height:434px;}
.bannerImg li img{ display:block; width:1920px; height:434px;}
.bannerBtn{ height:11px; z-index:9999; position:absolute; bottom:20px;}
.bannerBtn a{ display:block; width:11px; height:11px; background:url(../images/icons/banner_btn.png) no-repeat; text-indent:-9999px; margin:0 3px; float:left;}
.bannerBtn a.activeSlide,
.bannerBtn a:hover{ background:url(../images/icons/banner_cur.png) no-repeat;}

.main .box{ float:left;}
.main .box h2{ display:block; height:32px; line-height:32px; color:#0885d5; font-size:17px; font-weight:normal; padding-bottom:1px;}
.main .box h2 span{ color:#a1a1a1; font-size:18px; margin-left:4px; letter-spacing:-1px;}
.main .box h2 a{ display:block; width:57px; height:32px; background:url(../images/icons/index_more.png) no-repeat; margin-right:14px;}
.main .box .info{ height:209px; overflow:hidden; margin-top:6px; line-height:24px; color:#4a4a4a; position:relative;}
.main .box .info img{ display:block; width:292px; height:125px; border:1px solid #d9d9d9; margin:5px auto;}
.main .box .info a.more{ display:block; height:24px; line-height:24px; color:#0085da; position:absolute; bottom:0; right:0;}

.main .company{ width:302px; margin:0 52px 0 0;}
.main .company h2{ background:url(../images/icons/index_short_line.png) bottom center no-repeat;}

.main .news{ width:638px;}
.main .news h2{ background:url(../images/icons/index_long_line.png) bottom center no-repeat;}
.main .news ul.list{ display:block; height:196px; padding:19px 0 0;}
.main .news ul.list li{ display:block; height:24px;}
.main .news ul.list li img{ display:none; width:140px; height:86px; border:1px solid #d9d9d9; margin:3px 0;}
.main .news ul.list li a{ display:block; max-width:456px; height:24px; line-height:24px; color:#3a3b3b; background:url(../images/icons/index_list_mark.png) left top no-repeat; padding-left:14px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main .news ul.list li a:hover{ color:#0085da;}
.main .news ul.list li p{ display:none; width:472px; height:66px; line-height:22px; color:#484848; overflow:hidden; position:relative;}
.main .news ul.list li p a.more{ display:block; width:auto; height:22px; line-height:22px; color:#0085da; font-size:12px; position:absolute; bottom:0; right:0;}
.main .news ul.list li span{ display:block; height:24px; line-height:24px; color:#3a3b3b; float:right;}
.main .news ul.list li.fir{ height:94px; margin-bottom:6px;}
.main .news ul.list li.fir img{ display:block; margin-right:24px; float:left;}
.main .news ul.list li.fir a{ width:472px; height:28px; line-height:28px; color:#0085da; font-size:16px; text-align:center; float:left; padding:0; background:none;}
.main .news ul.list li.fir a:hover{ text-decoration:underline;}
.main .news ul.list li.fir p{ display:block; float:left;}
.main .news ul.list li.fir span{ display:none;}

.main .product{ width:702px; margin:15px 30px 0 0;}
.main .product h2{ background:url(../images/icons/index_long_line.png) bottom center no-repeat;}
.main .product .imgNews{ height:108px; overflow:hidden; padding:14px 0; margin:0 11px;}
.main .product .imgNews ul{ height:108px; float:left;}
.main .product .imgNews ul li{ width:158px; height:108px; background:none; float:left; display:inline; margin:0 8px; padding:0; overflow:hidden;}
.main .product .imgNews ul li a{ display:block; width:158px; height:108px;}
.main .product .imgNews ul li a img{ display:block; width:150px; height:100px; padding:3px; background:#fff; border:1px solid #d0d0d0;}

.main .contact{ width:260px; height:170px; background:url(../images/icons/index_contact.png) no-repeat; float:left; margin-top:14px;}
.main .contact h2{ display:block; height:32px; line-height:32px; color:#0885d5; font-size:17px; font-weight:normal; background:none; padding:14px 0 0 18px;}
.main .contact h2 span{ color:#a1a1a1; font-size:18px; margin-left:4px; letter-spacing:-1px;}
.main .contact .info{ height:96px; line-height:24px; color:#1e1e1e; font-size:12px; overflow:hidden; padding:0 16px;}






/**/