﻿

.def-banner {position:relative; width:980px;height:370px; margin:0 auto; overflow:hidden;}
.def-banner .banImgs{width:980px;height:370px; overflow:hidden;}
.def-banner .banImgs li{ display:none; position:absolute;}
.def-banner .banImgs li img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.def-banner .jsNav{ position:absolute; right: 10px; bottom: 10px; z-index:99; }
.def-banner .jsNav a.trigger{ color:white; text-decoration:none; display:block; height:10px; width:10px; overflow:hidden;float:left; margin-right:5px; background:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.def-banner .jsNav a.current:hover,.def-banner .jsNav a.current{ text-decoration:none;background:#07c00a;}
.bannerBtm{ width:980px; margin:0 auto 10px;}


.proLeftW ul{ height:670px;}


.wraper .rtit{ background:url(../images/default/rightTit.png) no-repeat; width:743px; height:42px; line-height:42px; color:#4c4c4c; position:relative;}
.wraper .rtit2{ background:url(../images/default/wholeTit.png) no-repeat; width:980px;}
.wraper .rtit .titName{ font-size:14px; font-weight:bold; margin-left:20px;}
.wraper .rtit em{ margin-left:5px;}
.wraper .rtit .titRight{ position:absolute; right:10px; top:0; padding:12px 0; height:18px; line-height:18px;}
.wraper .rtit .titRight a.i-qq,.rightWrap .tit .titRight a.i-sina{ margin-right:5px;}
.wraper .rtit .titRight .tel{ margin:0 10px;}
.wraper .rtit .titRight .tel span{ font-size:14px;}
.wraper .rtit .titRight a.more{ color:#4c4c4c; }


.proRightW{ border:1px solid #e6e6e6; border-top:0; padding:15px 0 10px;}
.proRightW ul{ padding:0 6px 0 7px; width:728px;}
.proRightW ul li{ float:left; padding:0 5px; width:172px; display:block; overflow:hidden; height:220px;}
.proRightW ul li a{ width:172px; display:block; }
.proRightW ul li a img{ width:170px; height:170px; border:1px solid #e6e6e6}
.proRightW ul li a span{ display:block; margin-top:10px; width:172px; height:28px; line-height:28px; text-align:center;}
.proRightW ul li a:hover img{border:1px solid #1d9531;}
.proRightW ul li a:hover span{ color:#1d9531;}


.scrollWrap{ position:relative; height:174px; width:978px; border:1px solid #e6e6e6; border-top:0; display:block; margin-bottom:10px;}
.scrollWrap .scrollBtn{position:absolute;width:15px;height:22px; display:block; top:60px;}
.scrollWrap .btnLeft{left:5px; background:url(../images/default/indexLeft.gif) no-repeat;}
.scrollWrap .btnRight{right:5px; background:url(../images/default/indexRight.gif) no-repeat;}
.scrollWrap .scroll{position:absolute;width:924px;left:27px;top:20px; height:150px; overflow:hidden;}
.scrollWrap li{float:left;width:150px;height:124px; padding:0 2px;}
.scrollWrap li a span{ width:150px; padding-top:8px; display:block; height:20px; line-height:20px; text-align:center; color:#4c4c4c;}


.customer{ height:301px; border:1px solid #e6e6e6; border-top:0;}
.customer ul{ padding:10px 4px 10px 5px; width:216px;}
.customer ul li{ float:left; display:block; padding:8px 5px;}
.customer ul li img{ width:96px; height:48px; border:1px solid #e6e6e6;}

.indexCase{ height:301px; border:1px solid #e6e6e6; border-top:0; width:741px; overflow:hidden;}
.indexCase ul{ width:742px; height:301px;}
.indexCase ul li{ float:left; width:345px; padding:20px 13px; height:110px; border-bottom:1px dotted #ccc; display:block;}
.indexCase ul li a.img{ width:150px; height:100px; border:1px solid #e6e6e6; display:block; float:left;}
.indexCase ul li .caseRight{ float:left; padding-left:8px; width:180px; height:109px; position:relative;}
.indexCase ul li .caseRight a.tit{ width:180px; height:22px; overflow:hidden;}
.indexCase ul li .caseRight p.txt{ line-height:16px; width:180px; height:48px; overflow:hidden;}
.indexCase ul li .caseRight a.more{ position:absolute; left:8px; bottom:8px;}


.wraper .indexAd img{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}


.newsList{ height:372px; border:1px solid #e6e6e6; border-top:0;}
.newsList ul{ padding:10px 9px 10px 10px; width:206px;}
.newsList ul li{ border-bottom:1px dotted #e6e6e6;}
.newsList ul li a{ display:block; background:url(../images/common/icon-newsli.gif) no-repeat 0px center; padding-left:10px; height:31px; line-height:31px;}


.about{ height:354px; padding:9px; border:1px solid #e6e6e6; border-top:0; color:#4d4d4d;}
.about .img{ float:left;}
.about img{ padding:1px; border:1px solid #e6e6e6;}
.about .aboutRight{ float:left; padding-left:9px; width:435px;}
.about .aboutRight .tit{ font-size:14px; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:3px; margin-bottom:5px;}
.about .aboutRight p{ line-height:20px;}

.about .imgList{ margin-top:10px;}
.about .imgList img{ margin-right:8px;}