.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:0px 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:278px; padding-left:20px; height:37px; line-height:37px; color:#000; font-size:21px;}
.cont-div .type-div .type span{ position:relative; top:2px; margin-left:50px; margin-right:2px; font-size:14px; color:#a0a0a0;}
.cont-div .type-div .more{ float:right; font-size:12px; color:#333; margin-right:8px;}
.cont-div .type-div .more:hover{ color:#ff0000;}
.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:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.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:290px; margin-left:2px; margin-top:12px;}
.cont-div .news-div .news-list{ display:block; width:290px; height:50px; margin-top:22px; border:0px #ccc solid; text-align:center; line-height:44px;}
a.news-list{ color:#fff; font-size:16px; font-weight:bold;background:#66B2FC; }
a.news-list:hover{ color:#fff; font-size:16px; font-weight:bold;background:#F77E15; }
.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;}
.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 .latest-div{ width:885px; height:auto; padding-bottom:10px; margin-bottom:5px; overflow:hidden;}
.cont-div .latest-div .left{ width:532px; height:auto; float:left; overflow:hidden;border:1px solid #e1e1e1;}
.cont-div .latest-div .left1{ width:432px; height:auto; float:left; overflow:hidden;border:1px solid #e1e1e1;}

.cont-div .latest-div .news-left{ width:530px; border:1px solid #e1e1e1; height:390px; 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:530px; 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:332px; height:auto; float:right; overflow:hidden;border:1px solid #e1e1e1;}
.cont-div .latest-div .right1{ width:432px; height:auto; float:right; overflow:hidden;border:1px solid #e1e1e1;}

.cont-div .latest-div .news-right{ width:330px; height:390px; overflow:hidden;border:1px solid #e1e1e1;}
.cont-div .style-div{ height:42px; background:url(../images/bg-line.png) repeat-x left bottom; position:relative; margin:8px 0px;}
.cont-div .style-div span{ position:absolute; left:32px; color:#fff;font-size:16px; line-height:35px;}
.cont-div .style-div .more{ float:right; display:block; width:45px; height:20px;  overflow:hidden; color:#333; line-height:20px; text-align:center; border-radius:5px; font-size:12px; margin-top:6px;}
.cont-div .style-div .more:hover{ color:#ff0000;}

.cont-div .style-div2{ height:42px; background:url(../images/bg-line2.png) repeat-x left bottom; position:relative; margin:8px 0px;}
.cont-div .style-div2 span{ position:absolute; left:32px; color:#fff;font-size:16px; line-height:35px;}
.cont-div .style-div2 .more{ float:right; display:block; width:45px; height:20px;  overflow:hidden; color:#333; line-height:20px; text-align:center; border-radius:5px; font-size:12px; margin-top:6px;}
.cont-div .style-div2 .more:hover{ color:#ff0000;}


.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:4px 10px 0px 10px;}
.cont-div .konw-ul li{ display:block; border-bottom:1px dashed #e1e1e1; height:35px; line-height:35px; background:url(../images/listdot-3.png) no-repeat left center; padding-left:12px; font-size:14px; cursor:pointer;}
.cont-div .konw-ul li a{ display:block; float:left; color:#000; height:30px; width:220px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cont-div .konw-ul span{ float:right; color:#bcbcbc; font-size:12px;}
.cont-div .konw-ul li:hover a{ color:#e32003;}

.green-black{ text-align:center;}
.green-black a{ color:#333333; text-decoration:none;margin: 0 2px;padding: 0 2px;}
.green-black .curpage,.green-black a:hover{ color:#F00;}
.cont-inside .konw-ul{ padding:4px 10px 0px 10px;}
.cont-inside .konw-ul li{ display:block; border-bottom:1px dashed #e1e1e1; height:35px; line-height:35px; background:url(../images/listdot-3.png) no-repeat left center; padding-left:12px; font-size:14px; cursor:pointer;}
.cont-inside .konw-ul li a{ display:block; float:left; color:#000; height:30px; width:255px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cont-inside .konw-ul span{ float:right; color:#bcbcbc; font-size:12px;}
.cont-inside .konw-ul li:hover a{ color:#e32003;}


.cont-div .konw-ul1{ padding:4px 10px 0px 10px;}
.cont-div .konw-ul1 li{ display:block; border-bottom:1px dashed #e1e1e1; height:35px; line-height:35px; background:url(../images/listdot-3.png) no-repeat left center; padding-left:12px; font-size:14px; cursor:pointer;}
.cont-div .konw-ul1 li a{ display:block; float:left; color:#000; height:30px; width:320px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cont-div .konw-ul1 span{ float:right; color:#bcbcbc; font-size:12px;}
.cont-div .konw-ul1 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:155px; height:216px; overflow:hidden; padding-left:27px; margin-top:15px;}
.cont-div .basic-list .topic{ height:35px; line-height:35px; width:155px; margin-top:1px; text-align:center; color:#333; 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:#ff0000;}
.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:1200px; 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:1200px; overflow:hidden;}
.cont-div .basic-div .i-product-main .i-product-switch { position:relative; width:1200px; height:233px; }
.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:530px;height:390px; margin:0px 0 0 0px;clear:both;}
.news-left .i-product-main{ width:530px; height:390px; margin:0px 0; position: relative;}
.news-left .i-product-main .i-product-scroll { position:relative; margin:0px auto 0px auto;height:390px; width:530px; overflow:hidden;}
.news-left .i-product-main .i-product-switch { position:relative; width:530px; height:390px; }
.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;}
.news-left .i-product-main li img{object-fit: cover;}
