.bigdiv {width:1200px; margin:0 auto;}
.bigdiv img{width:1200px;}

.newshot{float:left;width:586px;height:390px; margin:10px 0;}
.newspic img{width:586px; height:360px;}
.newslist{float:right; width:536px; height:auto; margin:10px 0; padding:0 25px 25px;background:#F9f9f9;}
.newslist ul{width:536px;height:auto; margin:15px auto 0;font-size:18px;}
.newslist li{width:536px; height:auto;;font-size:20px; border-bottom:1px dashed #CCC; padding:15px 0;}
.newslist li p{font-size:16px;color:#666; margin-top:10px;}

.news{float:left; width:586px; height:586px;font-size:16px; margin-right:28px;}
.newstitle{width:582px; height:40px; padding-left:4px; font-size:20px; font-weight:bold; line-height:40px; border-bottom:1px solid #0154A1;}
.newstitler{width:390px; height:20px; margin:20px 20px 20px 0;  font-weight:bold; text-align:center;}
.news ul{width:582px; height:180px;  margin:15px auto; }
.news li{float:left;width:582px; height:36px; line-height:36px;}
.news li span{float:right;}
.Wrap{margin-right: 0;}
.newstop{ margin:20px 0; padding:0 10px;}
.newstop h1{ font-weight:400; margin-bottom:10px;}
.newstop p{color:#666;}
.newstopa{width:582px; height:350px; }
.newstopa p{height:50px; line-height:50px; font-size:18px; color:#222;}
.newstopa img{width:586px; height:300px; margin-right:28px; }
.newstopa span{float:left;width:230px; height:100px; display:block; line-height:35px;}

.newstopb{width:400px; height:160px; margin:0 auto;}
.newstopb p{height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#222;}
.newstopb img{float:left;width:140px; height:100px; margin-right:20px;}
.newstopb span{float:left;width:230px; height:100px; display:block; line-height:35px;}

.newsr{float:left; width:300px; height:340px;font-size:16px;}
.newsrtitle{width:290px; height:40px; padding-left:4px; font-size:18px; font-weight:bold; line-height:40px; border-bottom:1px solid #0154A1;}
.newsrtop{width:300px; height:120px; margin:0 auto;}
.newsrtop p{height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#222;}
.newsrtop img{float:left;width:100px; height:80px; margin-right:20px; margin-top:20px; }
.newsrtop span{float:left;width:175px; height:55px; display:block; line-height:30px;}

.newsrtitler{width:280px; height:20px; margin:20px 20px 20px 0;  font-weight:bold; text-align:center;}
.newsr ul{width:300px; height:150px;  margin:5px auto; }
.newsr li{float:left;width:300px; height:35px; line-height:32px;}
.newsr li span{float:right;}







.imgr{float:left; width:300px; height:340px;font-size:16px;}
.imgrtitle{width:300px; height:40px; padding-left:4px; font-size:18px; font-weight:bold; line-height:40px; border-bottom:1px solid #0154A1;}
.imgrtitler{width:280px; height:20px; margin:20px 20px 20px 0;  font-weight:bold; text-align:center;}
.imgr ul{width:300px; height:300px; margin:0 auto;background:#EDEDED;}
.imgr li img{width:125px; height:115px; margin-bottom:4px;}
.imgr li{float:left;width:125px; height:125px; margin:10px 10px; text-align:center; }



.pic{width:1200px;height:400px;}
.pic img{float:left;width:600px; height:400px; }
.pic ul{float:right; width:580px; height:auto;}
.pic li{float:left; width:280px; height:190px; margin:0 20px 20px 0; font-size:16px; text-align:center;}
.pic li img{width:280px; height:190px;}



.video{width:1200px;height:220px;overflow: hidden;}
.video ul{width:1200px; height:220px;}
.video li{float:left;width:285px; height:210px; font-size:16px; line-height:30px; margin-right:20px; text-align:center;}
.video li:last-child{margin-right:0;}
.video li img{width:285px; height:180px;}


.friendlink{width:1200px; height:170px; margin:0 auto;overflow: hidden;}
.friendlink ul{float:right;width:100%; height:100px;margin-top:20px;}
.friendlink li{float:left; width:120px; height: 40px; line-height:55px; margin:10px 20px 20px 0;}
.friendlink li:nth-child(8){margin-right:0;}
.friendlink img{width:120px; height:40px;}


.honor{float:left; width:264px; height:330px;}
.honortitle{width:260px; height:40px; padding-left:5px; font-size:14px; font-weight:bold; line-height:40px; border-top:4px solid #0154A1; background:#F8F8F8;}
.honorcontent{}
.honorcontent img{width:264px; height:170px;}
.honor ul{ margin-top:18px;}
.honor ul li{float:left;width:120px; height:40px; color:#FFF; background:#0D60AE; margin-right:24px; margin-bottom:18px;font-size:14px; font-weight:bold; text-align:center; line-height:40px;}
.honor ul li:hover{background:#F39B05;}
.honor ul li a{color:#FFF;}

.product{width:1200px; height:auto;}
.producttitle{width:1196px; height:40px; padding-left:5px; font-size:14px; font-weight:bold; line-height:40px; border-top:4px solid #0154A1; background:#F8F8F8;}
.productc {width:1200px; height:366px; margin:0 auto;}
.productc li{float:left; width:376px; height:148px; margin:0 35px 35px 0 ;}
.productc li img{float:left;width:210px; height:148px; margin-right:15px;}
.productc li h3{float:left;line-height:30px; color:#3e3a39; height:30px;  text-overflow:ellipsis; white-space: nowrap;}
.productc li p{float:left;line-height:20px; color:#727171; height:116px; }
.productc li a{float:right;display:block; width:100px; height:30px; border: 1px solid #e58601; background: #f18d00; color: #fff; text-align: center; line-height: 30px;}

#scrollup{ height:340px; overflow:hidden;}

#Wrap{margin-right:0; padding-right:0;}

#scrollDiv{width:718px;height:340px;min-height:25px; margin:10px 0; line-height:25px;overflow:hidden}


.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

#box{float:left; position:relative; width:410px; height:325px; background:#F8F8F8; margin:0 auto;}
#box .bigUl{}
#box img{width:410px; height:275px;}
#box .prev{ position:absolute; width:40px; height:60px; background:url(../images/icon.png) -44px -63px no-repeat; z-index:500; top:100px; left:0; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#box .next{ position:absolute; width:40px; height:60px; background:url(../images/icon.png) -74px -63px no-repeat; z-index:500; top:100px; right:0; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
.bigUl li { position:absolute;}
.numberUl { position:absolute; right:0; bottom:50px; z-index:400}
.numberUl li{width:28px; height:20px;  float:left; background:#0D60AE; margin-left:1px;}
.numberUl li a{ display:block ;width:28px; height:20px; color:#fff; font-size:12px; text-align:center; line-height:20px;}
#box .textUl li{ position:absolute; bottom:12px; display:none; width:100%; text-align:center;}
#box .textUl li a{ font-size:16px;font-family: "Microsoft Yahei", serif; color:#222; font-weight:bold;}
.numberUl li.night a{ background:#F39B05; color:#FFF;}

/* mediaItem */

.mediatitle,.friendtitle{width:100%; height:40px; padding-left:4px; font-size:20px; font-weight:bold; line-height:40px; border-bottom:1px solid #0154A1;}
.mediaItem ul{width: 100%;padding-top: 20px;}
.mediaItem ul li{width: 225px;height: 85px;cursor: pointer;float: left;margin-right: 15px;margin-bottom: 65px;position: relative;}
.mediaItem ul li:first-child{background: url("../images/wblogo.png") top center no-repeat;}
.mediaItem ul li:first-child:hover{background: url("../images/wblogob.png") top center no-repeat;}
.mediaItem ul li:nth-child(2){background: url("../images/sphlogo.png") top center no-repeat;}
.mediaItem ul li:nth-child(2):hover{background: url("../images/sphlogob.png") top center no-repeat;}
.mediaItem ul li:nth-child(3){background: url("../images/qehlogo.png") top center no-repeat;}
.mediaItem ul li:nth-child(3):hover{background: url("../images/qehlogob.png") top center no-repeat;}
.mediaItem ul li:nth-child(4){background: url("../images/dylogo.png") top center no-repeat;}
.mediaItem ul li:nth-child(4):hover{background: url("../images/dylogob.png") top center no-repeat;}
.mediaItem ul li:nth-child(5){background: url("../images/kslogo.png") top center no-repeat;margin-right: 0;}
.mediaItem ul li:nth-child(5):hover{background: url("../images/kslogob.png") top center no-repeat;}
.mediaItem ul li:nth-child(6){background: url("../images/wxlogo.png") top center no-repeat;}
.mediaItem ul li:nth-child(6):hover{background: url("../images/wxlogob.png") top center no-repeat;}
.mediaItem ul li:nth-child(7){background: url("../images/qqlogo.png") top center no-repeat;}
.mediaItem ul li:nth-child(7):hover{background: url("../images/qqlogob.png") top center no-repeat;}
.mediaItem ul li:nth-child(8){background: url("../images/dylogo.png") top center no-repeat;}
.mediaItem ul li:nth-child(8):hover{background: url("../images/dylogob.png") top center no-repeat;}
.mediaItem ul li:nth-child(9){background: url("../images/kslogo.png") top center no-repeat;}
.mediaItem ul li:nth-child(9):hover{background: url("../images/kslogob.png") top center no-repeat;}
.mediaItem ul li:nth-child(10){background: url("../images/bjhlogo.png") top center no-repeat;}
.mediaItem ul li:nth-child(10):hover{background: url("../images/bjhlogob.png") top center no-repeat;}
.mediaItem ul li div{width: 140px;height: 140px;display: none;border: 1px solid #e48082;background: #fff;border-radius: 10px;position: absolute;top: -170px;left: 30px;padding: 10px;}
.mediaItem ul li div img{display: block;width: 138px;height: 138px;}
.mediaItem ul li:hover div{display: block;}

/* 文字说明 */
.mediaText {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding: 8px 12px;
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    border-radius: 6px;
    border-left: 3px solid #0154A1;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    transition: all 0.3s ease;
    width: 195px;
    display: block;
    margin-top: 95px;
    text-align: center;
}

.mediaItem ul li:hover .mediaText {
    background: linear-gradient(135deg, #e9ecef 0%, #dee2e6 100%);
    color: #0154A1;
}