.banner{ width:100%; height:455px; position:relative; overflow:hidden;}

.huandeng{ width:100%; height:100%; overflow:hidden; position:relative;}

.huandeng .hdbig { width:100%; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}

.huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.huandeng .hdbig li a{ width:100%; height:100%; display:block;}

.huandeng .hdbig li img { width:100%; height:100%; border:none;}

.huandeng .hdsmall { width:200px; height:50px; position:absolute; left:50%; margin-left:-100px; bottom:0; z-index:12; background:url(../images/hdsmall-bg.png) no-repeat 15px center;}

.huandeng .hdsmall li{float:left; width:50px; height:50px; cursor:pointer;}

.huandeng .hdsmall li.lfs{ background-position:0px center;}

.huandeng .hdsmall li.rfs{ background-position:0px center;}

.huandeng .hdsmall li.sel { background:url(../images/banner-btn-hover.png) no-repeat center center;}

.bpos{ width:100%; height:50px; position:absolute; z-index:5; bottom:0; _bottom:-1px; left:0; background:url(../images/opao.png) repeat;}

.contentcenter{ width:1010px; height:auto; overflow:hidden;}

.cc-title{ width:100%; height:45px; margin:35px 0 15px; line-height:45px; overflow:hidden; background:url(../images/main-xx.png) no-repeat left bottom;}
#title_a{color:#2EAFBB;}
.cc-title span{ font-size:20px; color:#2eafbb; font-weight:bold;}

.cc-title span i{ font-style:normal; color:#aaaaaa; font-size:26px; font-family:Arial; font-weight:400; padding-left:15px;}

.cc-title em{ padding-right:15px;}

.cc-title em a{ font-size:18px; color:#979797; font-style:normal;}

.cc-title em a:hover{ color:#4bcdd6;}

.ccl{ width:208px; height:auto; overflow:hidden;}

.ccl-list{ margin-bottom:10px;}

.ccls-top{ width:208px; height:41px; margin-bottom:5px; overflow:hidden; text-align:center; line-height:41px; background:url(../images/mainl-bg.jpg) no-repeat; font-size:16px; color:#fff;}

.ccls-nav li{ width:104px; height:25px; line-height:25px; text-indent:12px; background:#dbf6f8; float:left; margin-bottom:2px;}

.ccls-nav li a{ color:#383636; font-size:12px; font-family:"宋体";}

.ccr{ width:786px; height:auto; overflow:hidden;}
.ccr img{height: 190px; width: 242px;}
.ccr li{float: left; height: 300px; padding:0 12px 14px; width: 242px; background:url(../images/mainr-xx.jpg) repeat-x left bottom; margin-bottom:25px;}

.ccr li.pro{ padding-right:2px;}

.ccr li.plo{ padding-left:2px;}

.ccr-img{ width:242px; height:190px; display:block; border:1px solid #dddddd;}

.ccr-text{ width:100%; height:30px; line-height:30px; font-weight:bold; color:#666; padding-bottom:20px; text-align:center; overflow:hidden; display:block;}

.ccr-text a{ color:#666;}

.ccr-link{ width:242px; height:49px; display:block; text-align:center; line-height:49px; color:#C7C7C7; font-size:16px; background:url(../images/index_cp.jpg) no-repeat;}

a.ccr-link:hover{ background:url(../images/index_cp_hover.jpg) no-repeat; color:#fff;}

.main-au{ width:100%; height:355px; overflow:hidden; background:#dddddd;}

.mau-center{ width:1010px; height:auto; overflow:hidden;}

.maucl{ width:293px; height:auto; overflow:hidden;}

.maucl-img{ width:293px; height:158px; display:block; margin:25px 0 10px;}

.maucl-img img{ width:293px; height:158px;}

.maucl-text{ width:100%; color:#666666; height:112px; display:block; overflow:hidden; line-height:19px; font-size:12px; text-indent:15px;}

.maucl-more{ width:100%; height:25px; line-height:25px; overflow:hidden; margin-top:15px;}

.maucl-more a{ width:55px; height:25px; display:block; float:right; background:#cd1515; text-align:center; font-size:12px; color:#fff; font-family:"宋体";}

.maucl-more a:hover{ color:#fff; text-decoration:underline;}

.maucr{ width:591px; height:auto; overflow:hidden;}

.maucr-title{ width:100%; text-indent:24px; height:24px; line-height:15px; overflow:hidden; background:url(../images/cu-topbg.png) no-repeat; margin:25px 0 0; font-size:16px; color:#595959;}

.maucr-nav{ height:280px; padding-left:270px; padding-top:60px; width:321px; overflow:hidden; background:url(../images/cu-map2.png) left 55px no-repeat;}

.maucr-nav li{ color:#0e0c0a; font-size:13px; width:100%; height:25px; line-height:25px; overflow:hidden;}

.maucr-nav a{color:#0e0c0a;}

.al{ width:100%; height:430px; overflow:hidden; background:#f3f3f3;}

.al-center{  width:1010px; height:auto; overflow:hidden;}

.all{ width:505px; height:auto; overflow:hidden; margin-top:30px;}

.all-title{ width:100%; height:55px; line-height:55px; overflow:hidden; background:url(../images/main-xx.png) no-repeat left bottom;}

.all-title span{ color:#2eafbb; font-size:20px; font-weight:bold;}

.all-title span i{ font-size:26px; color:#aaaaaa; font-style:normal; font-weight:400; padding-left:15px;}

.all-title em{ padding-right:40px; background:url(../images/more-icon.png) no-repeat 45px center; font-style:normal; color:#6b6b6b;}

.all-title a{ color:#0d0d0d;}

.all-nav{ width:480px; height:auto; overflow:hidden; padding-left:10px; margin-top:30px;}

.all-nav li{ margin-bottom:25px; width:100%; height:77px; overflow:hidden;}

.alln-img{ width:104px; height:77px; display:block; float:left;}

.alln-img img{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D4D4D4;height: 69px;padding: 3px; width: 96px;}

.alln-title{ width:360px; height:25px; line-height:25px; overflow:hidden; font-weight:bold; float:right;} 

.alln-title a{ color:#666666;}

.alln-text{ width:360px; height:36px; line-height:18px; overflow:hidden; float:right; display:block; color:#666; font-size:12px; font-family:"宋体";}

.alln-link{ width:360px; height:36px; line-height:18px; overflow:hidden; float:right; display:block; color:#666; font-size:12px; font-family:"宋体";}

.alln-link a{ color:#cd1515;  display:block; text-align:center; background:#F3F3F3;}

.alr{ width:505px; height:auto; overflow:hidden; margin-top:30px;}

.alr-nav{ width:479px; height:auto; overflow:hidden; padding-left:26px; margin-top:30px; background:url(../images/nws-libg.jpg) no-repeat 5px 9px;}

.alr-nav li{ width:100%; height:32px; border-bottom:1px dashed #b0b0b0; line-height:32px; overflow:hidden; font-size:12px; font-family:"宋体"; float:left;}

.alr-nav span{ float:right; color:#6a6a6a;}

.alr-nav a{ float:left; color:#666666;}

/*产品展示*/
.ccls-top a.lb {
    color: white;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 30px;
    margin: 0 auto;
    text-align: center;
}