.cont-div{ width:1200px; height:auto; margin:0px auto; overflow:hidden; clear:both;}

.cont-div .index-left{ float:left; width:300px; height:auto; overflow:hidden;}

.cont-div .index-left .type-div{ border:1px solid #e1e1e1; width:298px; height:auto; padding-bottom:10px; margin-top:15px; overflow:hidden;}

.cont-div .type-div .type{ background:url(../images/bg-left.jpg); width:298px; height:37px; line-height:37px; color:#fff; font-size:16px;}

.cont-div .type-div .type img{ position:relative; top:2px; margin-left:10px; margin-right:2px;}

.cont-div .type-div .more{ float:right; font-size:12px; color:#fff; margin-right:8px;}

.cont-div .type-div .more:hover{ color:#fbd912;}

.cont-div .voice-list{ height:70px; width:280px; margin-left:10px; border-bottom:1px dashed #e1e1e1; margin-top:8px;}

.cont-div .voice-list .topic{ display:block; color:#e32003; font-size:14px; line-height:24px; background: url(../images/listdot-1.jpg) no-repeat left center; padding-left:8px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.cont-div .voice-list .intro{ color:#666; font-size:12px; line-height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; height:38px; width:280px;}

.cont-div .about-div{ height:auto; width:274px; margin-left:12px;}

.cont-div .about-div .about-list{ display:block; float:left; width:130px; margin-top:10px; height:42px; line-height:42px; text-align:center; color:#ba2e24; font-size:17px; background:url(../images/bg-type3.png);}

.cont-div .about-div .email{ background:url(../images/bg-type4.png); width:274px;}

.cont-div .about-div .email img{ position:relative; top:5px; margin-right:12px;}

.cont-div .news-div{ height:auto; width:275px; margin-left:12px; margin-top:12px;}

.cont-div .news-div .news-list{ display:block; width:275px; height:65px; margin-top:4px;}

.cont-div .video-div{ height:auto; width:275px; margin-left:12px; margin-top:15px;}

.cont-div .partner-div{ height:auto; width:275px; margin-left:12px; margin-top:15px;line-height: 31px;}

.cont-div .partner-div .partner-list{ display:block; width:130px; height:68px; margin-top:4px; float:left;}

.cont-div .partner-list img{ border:1px solid #e1e1e1;}

.cont-div .partner-list .name{ height:28px; line-height:28px; text-align:center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#2a2222; font-size:14px;}



.cont-div .index-right{ float:right; width:885px; height:auto; overflow:hidden; margin-top:15px;}

.cont-div .index-right .latest-div{ width:885px; height:auto; padding-bottom:10px; margin-bottom:5px; overflow:hidden;}

.cont-div .latest-div .left{ width:432px; height:auto; float:left; overflow:hidden;}

.cont-div .latest-div .news-left{ width:880px; border:1px solid #e1e1e1; height:271px; background:#fff; overflow:hidden; padding:1px 1px;}

.cont-div .news-left a{ display:block; position:relative;}

.cont-div .news-left .topic{ position:absolute; bottom:0px; left:1px; background:url(../images/opacity.png); width:335px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px;}

.cont-div .news-left:hover .topic{ color:#fbd912;}

.cont-div .latest-div .right{ width:435px; height:auto; float:right; overflow:hidden;}

.cont-div .latest-div .news-right{ width:534px; height:275px; overflow:hidden;}

.cont-div .style-div{ height:30px; background:url(../images/bg-line.png) no-repeat right bottom; position:relative; margin-bottom:8px;}

.cont-div .style-div span{ position:absolute; left:40px; color:#fff; font-size:16px; line-height:30px;}

.cont-div .style-div .more{ float:right; display:block; width:45px; height:20px; background:url(../images/bg-red.png); overflow:hidden; color:#fff; line-height:20px; text-align:center; border-radius:5px; font-size:12px; margin-top:6px;}

.cont-div .style-div .more:hover{ color:#fbd912;}

.cont-div .news-right .voice-list{ width:524px; height:75px; cursor:pointer;}

.cont-div .news-right .voice-list .topic{ color:#000; font-size:16px; background: url(../images/listdot-2.png) no-repeat left center;}

.cont-div .news-right .voice-list:hover .topic{ color:#e32003;}

.cont-div .konw-ul{ padding-top:4px;}

.cont-div .konw-ul li{ display:block; border-bottom:1px dashed #e1e1e1; height:31px; line-height:31px; background:url(../images/listdot-3.png) no-repeat left center; padding-left:12px; font-size:14px; cursor:pointer;margin-left: 5px;}

.cont-div .konw-ul li a{ display:block; float:left; color:#000; height:30px; width:318px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.cont-div .konw-ul span{ float:right; color:#bcbcbc;}

.cont-div .konw-ul li:hover a{ color:#e32003;}

.cont-div .basic-div .style-div{background-images:url(../images/bg-line.png); background-size:800px 1px;}

.cont-div .basic-div .basic-list{ display:block; float:left; width:210px; height:216px; overflow:hidden; margin-left:10px; margin-top:15px;}

.cont-div .basic-list .topic{ height:35px; line-height:35px; width:200px; background:url(../images/bg-red.png) repeat-x; margin-top:1px; text-align:center; color:#fff; font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0 5px;}

.cont-div .basic-list:hover img{ opacity:0.7;}

.cont-div .basic-list:hover .topic{ color:#fbd912;}

.cont-div .basic-div .i-pro{min-width:895px;height:233px; margin:0px 0 0 -10px;clear:both;}

.cont-div .basic-div .i-product-main{ width:895px; height:233px; margin:0px 0; position: relative;}

.cont-div .basic-div .i-product-main .i-product-scroll { position:relative; margin:0px auto 0px auto;height:233px; width:895px; overflow:hidden;}

.cont-div .basic-div .i-product-main .i-product-switch { position:relative; width:895px; height:233px; padding-left: 10px;}

.cont-div .basic-div .i-product-main ul { width:999999px;}

.cont-div .basic-div .i-product-main li { float:left; display:block;margin:0px 0px 0 0px;position:relative; overflow:hidden;}



.news-left .i-pro{min-width:336px;height:271px; margin:0px 0 0 0px;clear:both;}

.news-left .i-product-main{ width:336px; height:271px; margin:0px 0; position: relative;}

.news-left .i-product-main .i-product-scroll { position:relative; margin:0px auto 0px auto;height:271px; width:880px; overflow:hidden;}

.news-left .i-product-main .i-product-switch { position:relative; width:880px; height:271px; }

.news-left .i-product-main ul { width:999999px;}

.news-left .i-product-main li { float:left; display:block;margin:0px 0px 0 0px;position:relative; overflow:hidden;}