.noticediv{ width:1080px; height:40px; margin:0px auto;clear:both;}
.noticediv .notice{ overflow:hidden; width:1080px; height:40px;border-bottom:1px solid #e1e1e1;  margin-left:-2px;background:url(../images/voicebg.png); }
.noticediv .welcome{ width:230px; height:40px; line-height:40px; background:url(../images/voice.png) no-repeat left center; margin-left:10px; padding-left:30px; float:left; overflow:hidden;}
.noticediv .forecast{ float:left; line-height:40px;}
.noticediv .forecast img{ margin-top:12px;}
.noticediv .forecast li{ float:left; margin-right:10px; font-size:14px; color:#888;}
.noticediv .forecast iframe{ text-align:right; margin-top:8px;}
.noticediv .serform{ width:290px; height:30px; background:#fff; margin-top:5px; margin-right:10px; float:right; border:1px solid #e1e1e1;}
.noticediv form{ width:290px; height:30px; background:#fff;}
.noticediv form .word{width:205px;border:none;height:30px; background:url(../images/search.png) no-repeat 10px center; padding-left:30px;}
.noticediv form .but{ width:52px; height:30px; background:#bd0000; border:none; color:#fff; float:right; font-size:14px; cursor:pointer;}

.title{ height:30px; line-height:30px; border-bottom:1px solid #e1e1e1;}
.title .name{ float:left; background:url(../images/titlelf.png) no-repeat left center; padding-left:25px; color:#000; font-size:16px; border-bottom:2px solid #c3000f; font-weight:bold;background-size:17px 17px;}
.title .more{ float:right; margin-top:5px;}
.firstdiv{ width:1060px; height:273px; margin:25px auto 0px auto; overflow:hidden; clear:both;}
.firstdiv .culturediv{ width:435px; height:273px; overflow:hidden; float:right;}
.firstdiv .culturediv .topnews{ clear:both; height:75px; margin-top:13px;}
.firstdiv .topnews .top-title{ font-size:14px; font-weight:bold; height:24px;}
.firstdiv .top-title a{ color:#000; display:block; width:350px; overflow:hidden; line-height:24px; white-space:nowrap;text-overflow:ellipsis; float:left;}
.firstdiv .top-title span{ float:right; font-weight:normal; color:#888; font-size:12px; line-height:20px;}
.firstdiv .topnews .intro{ margin-top:2px; line-height:20px; color:#666; overflow:hidden; font-size:12px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; cursor:pointer;}
.newslist li{ clear:both; height:30px; line-height:30px; border-bottom:1px dashed #e1e1e1; background:url(../images/listdot.png) no-repeat left center; padding-left:10px;}
.newslist li a{ width:340px; float:left; height:30px; line-height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; color:#000; font-size:14px;display:block;}
.newslist li span{ float:right; color:#888; font-size:12px;}
.newslist li a:hover,.firstdiv .top-title a:hover,.firstdiv .topnews .intro:hover{ color:#bd0000;}

.secdiv{width:1060px; height:265px; margin:25px auto 0px auto; overflow:hidden; clear:both;}
.secdiv .samediv{ width:510px; height:265px; float:left;}
.secdiv .samediv .newslist{ margin-top:20px;}
.secdiv .samediv .newslist a{ width:410px;}
.secdiv .rg-same{ float:right;}

.i-pro{width:1060px;height:275px; margin:0px auto; overflow:hidden; clear:both;}
.i-product-main{ width:1060px; height:187px; overflow:hidden; margin:40px 0 0px 0; overflow:hidden;}
.i-product-main .i-arrow-left{height:33px;width:33px;background:url(../images/left.png) no-repeat 0 0;overflow:hidden;float:left;display:block;margin:80px 0px 0px 0px; cursor:pointer;}
.i-product-main .i-arrow-right{height:33px;width:33px;background:url(../images/right.png) no-repeat 0 0;overflow:hidden;float:right;display:block;margin:80px 0px 0 0px ;cursor:pointer;}
.i-product-main .i-product-scroll { position:relative; margin:0px auto 0px auto; width:976px;}
.i-product-main .i-product-switch { position:relative; width:976px; height:187px; overflow:hidden;}
.i-product-main ul { width:999999px;}
.i-product-main li { float:left; display:block; width:175px; height:187px;margin:0px 20px 0 0px;text-align:center; position:relative; padding:2px; overflow:hidden;}
.i-product-main li a img{position:absolute; left:2px; top:2px; z-index:2;}
.i-product-main li .words{width:175px;height:40px;line-height:40px;color:#fff;font-size:14px; background:url(../images/opacity.png);z-index:4;position:absolute;left:2px; bottom:0;}

.banner{height:273px; width:600px; float:left;}
.banner #main_promo{height:273px; width:600px; position:relative; top:0; left:0;overflow:hidden;}
.banner .promoWD{width:600px;margin:0 auto; position:relative; overflow:hidden;float:left;}
.banner .slide{display:block; float:left;  width:600px;}
.banner .slide a{ display:block; width:600px; height:273px; position:relative;}
.banner .words{ position:absolute; left:0; bottom:0; width:480px; color:#fff; font-size:14px; line-height:40px; padding-left:10px; padding-right:120px; height:40px; background:url(../images/opacity.png); overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.banner #dots{height:15px; position:absolute;bottom:10px;z-index:99;right:10px; margin-left:150px; text-align:center;}
.banner #dots a{ width:15px; margin-right:10px; height:15px; display:inline-block; background:url(../images/dot-white.png) no-repeat 0px 0px;}
.banner #dots a.act{ background:url(../images/dot.png) no-repeat 0px 0px;}

.linkdiv{ width:1080px; height:40px; margin:0px auto;}
.linkdiv .link{ margin-left:-2px; width:1080px; height:39px; overflow:hidden;background:#006f9b; border-bottom:1px solid #045c7f; line-height:40px;}
.linkdiv .link .name{ color:#fff; font-size:16px; margin-left:10px; float:left;}
.linkdiv .link a{ display:block; float:left; color:#fff; margin-left:20px;}
.linkdiv .link a:hover{ color:#bd0000;}
